Explicación String
Explicación String
Explicación String
Las cadenas en JAVA, son instancias de la clase String, son objetos de la clase String, por tanto, los caracteres
De una cadena, se acceden a través del método charAt(i).
s1.charAt(0) : devuelve el carácter ´p´,
s1.charAt(4) : devuelve el carácter ´r´.
Las Cadenas son Inmutables (No se modifican).
Las Cadenas de Caracteres en JAVA, son inmutables. Es decir; una vez que tienen un valor, ya no se puede
modificar. En caso de requerir modificar, realizar las modificaciones en una nueva cadena. Por ejemplo:
s1 = “ABCDEF”
A B C D E F
AB BC CD DE EF
ABC BCD CDE DEF
ABCD BCDE CDEF
ABCDE BCDEF
ABCDEF En base a esta lógica, se puede plantear múltiples ejercicios
sobre aquellas subcadenas que cumplen algunas condiciones.
Métodos de String.
Los métodos de la clase String, se pueden invocar desde objetos que son instancias de la clase String.
En adelante, referiremos objetos de la clase String s1, s2, s3, . . , y caracteres con: ch1, ch2, ch3, . . .
S1.indexOf(s2),
S1.indexOf(s2, i),
S1.indexOf(ch),
S1.indexOf(ch, i) : Método que busca la primera ocurrencia de la cadena s1 en s2, devuelve
La posición dónde comienza. Si no encuentra devuelve -1.
Algunos Ejercicios :
public static boolean esVocal(char ch){ public static boolean esDigito(char ch){
return "aeiouAEIOU".indexOf(ch) >= 0; return "0123456789".indexOf(ch) >= 0;
} }