0% encontró este documento útil (0 votos)
4 vistas3 páginas

La Clase String

La clase String en Java representa un conjunto de caracteres almacenados en celdas con índices. Incluye métodos como length(), charAt(), equals() y compareTo() para manipular y comparar cadenas. Además, se puede concatenar cadenas utilizando el operador + y recorrerlas con un bucle for.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
4 vistas3 páginas

La Clase String

La clase String en Java representa un conjunto de caracteres almacenados en celdas con índices. Incluye métodos como length(), charAt(), equals() y compareTo() para manipular y comparar cadenas. Además, se puede concatenar cadenas utilizando el operador + y recorrerlas con un bucle for.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 3

La clase String

Es un conjunto de caracteres los cuales están dispuestos uno a continuación del otro, ejemplo

String cadena=”Miercoles feriado”;

cadena

‘M’ ‘i’ ‘e’ ‘r’ ‘c’ ‘o’ ‘l’ ‘e’ ‘s’ ‘\0’ ‘f’ ‘e’ ‘r’ ‘i’ ‘a’ ‘d’ ‘o’
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

Ubicación o índice

Esta estructura almacena cada carácter en una “celda” asignándole a cada una su ubicación,
posición o índice.

Métodos:
length(): método que retorna la longitud o cantidad de caracteres de una cadena, ejemplo:

cadena.length()  retorna 17

charAt(): retorna la copia del carácter según la ubicación indicada, ejemplo

‘M’ ‘i’ ‘e’ ‘r’ ‘c’ ‘o’ ‘l’ ‘e’ ‘s’ ‘\0’ ‘f’ ‘e’ ‘r’ ‘i’ ‘a’ ‘d’ ‘o’
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

cadena.charAt(5) ’o’

cadena.charAt(12) ’r’

equals(String). Método que retorna verdadero (true) o falso (false) si una cadena al
compararse entre ellos son iguales, ejemplo:

String nombre = ”Carlos”;

String name = ”CarloS”;

nombre.equals(name)  false (compara cada carácter donde “s”<>”S” valor ASCII)

Observación: no utilice la igualdad (==) para comparar cadena en Java.


compareTo(String): Retorna un número entero (luego de comparar alfabéticamente la cadena
que invoca al método con la cadena enviada como parámetro), también puede ser utilizada
para determinar si son iguales.

String cadena=”Java es bueno”;

‘J’ ‘a’ ‘v’ ‘a’ ‘\0’ ‘e’ ‘s’ ‘\ ‘b’ ‘u’ ‘e’ ‘n’ ‘o’
0’
String cadena1=”Java es excelente”;

‘J’ ‘a’ ‘v’ ‘a’ ‘\0’ ‘e’ ‘s’ ‘\0’ ‘e’ ‘x’ ‘c’ ‘e’ ‘l’ ‘e’ ‘n’ ‘t’ ‘e’

cadena.compareTo(cadena1)  -3 (encuentra diferencia entre b(98) y e(101) y los resta

Observación: si retorna cero significa que son cadenas iguales

concatenar (+): juntar o unir cadenas

String lenguaje=”Java”;

String criterio”=”bueno”;

lenguaje+criterio ”Javabueno” (los une sin espacio entre ellos)

Recorrido de una cadena


Para leer cada uno de los caracteres de una cadena utilizamos el for y como lo aplicamos:

for (variable se inicia a cero; variable< longitud de cadena; incrementar de 1 en 1){

Ejemplo:

String cadena=”Open Plaza”;

visualizar cada carácter uno debajo del otro del objeto cadena.

for (int i=0; i < cadena.length() ; i++){


printf(“\n”+cadena.charAt(i));
}

También podría gustarte