Contenido del Curso
Principios Básicos de Java
Principios Básicos de Java
Métodos Básicos En String Parte 1
¿Cómo Trabajar con Strings Utilizando Métodos?
Como se mencionó anteriormente en la sección "Array", no profundizaremos en qué son los métodos y cómo crearlos. Discutiremos esto más adelante en un curso separado. Por ahora, será suficiente que sepas que los métodos se invocan usando un punto (.
) después de la variable String
que creamos.
Echemos un vistazo a varios métodos de uso común:
length()
: Devuelve la longitud de la string;
Main
package com.example; public class Main { public static void main(String[] args) { String s = "string"; int l = s.length(); System.out.println(l); } }
charAt(int index)
: Devuelve el carácter en el índice especificado en la string;
Main
package com.example; public class Main { public static void main(String[] args) { String s = "string"; char c = s.charAt(2); System.out.println(c); } }
substring(int beginIndex)
: Devuelve una nueva string que es una substring de la string original, a partir del índice especificado;
Main
package com.example; public class Main { public static void main(String[] args) { String s = "string"; String s1 = s.substring(3); System.out.println(s1); } }
substring(int beginIndex, int endIndex)
: Devuelve una nueva string que es una substring de la string original, empezando por elbeginIndex
y terminando en elendIndex-1
;
Main
package com.example; public class Main { public static void main(String[] args) { String s = "string"; String s1 = s.substring(3, 5); System.out.println(s1); } }
toLowerCase()
: Convierte la string a minúsculas;
Main
package com.example; public class Main { public static void main(String[] args) { String s = "sTRiNg"; String s1 = s.toLowerCase(); System.out.println(s1); } }
toUpperCase()
: Convierte la string a mayúsculas;
Main
package com.example; public class Main { public static void main(String[] args) { String s = "string"; String s1 = s.toUpperCase(); System.out.println(s1); } }
contains(CharSequence sequence)
: Comprueba si la string contiene la secuencia de caracteres especificada;
Main
package com.example; public class Main { public static void main(String[] args) { String s = "string"; boolean b = s.contains("a"); System.out.println(b); } }
replace(char oldChar, char newChar)
: Sustituye todas las apariciones de la oldChar especificada por la newChar;
Main
package com.example; public class Main { public static void main(String[] args) { String s = "string is good"; String s1 = s.replace('i', 'f'); System.out.println(s1); } }
toCharArray()
: Convierte la string en una array de caracteres.
Main
package com.example; public class Main { public static void main(String[] args) { String s = "string"; char[] array = s.toCharArray(); for (char element : array) { System.out.print(element + " "); } } }
La lista resultó ser bastante extensa, por lo que seguiremos explorando los métodos String en el próximo capítulo.
En el siguiente capítulo, daremos ejemplos prácticos del uso de estos métodos.
¡Gracias por tus comentarios!