Clase String
Enviado por laalo • 23 de Septiembre de 2012 • 583 Palabras (3 Páginas) • 406 Visitas
Métodos de la Clase String
length( )
Retorna la cantidad de caracteres que tiene la String
EJEMPLO
1-) String cadena = “Universidad Técnica”;
int a = cadena.length();
La variable “a” contendrá 19
int indexOf(String ó char)
Retorna el índice o posición donde aparece por primera vez la String o char que se recibe como parámetro, o un -1 si no la encuentra
EJEMPLO
1-) String cadena = "San Jose";
int posicion = cadena.indexOf("Jose" );
Ahora posición contiene un 4
int a = cadena.indexOf(‘o’);
Ahora la variable a contiene un 5
Recuerde que la primera posición es cero.
String replace (char viejoChar, char nuevoChar)
Remplaza en la hilera que invoca el método, el viejo Char por el nuevo Char. Se utiliza para reemplazar caracteres
EJEMPLO
1-) String hilera, cadena = “mamá";
hilera = cadena.replace(‘m’,’p’ );
Ahora hilera contiene “papá” y cadena continúa teniendo “mamá”.
String replaceAll (String viejaString, String nuevaString)
Remplaza en la hilera que invoca al método la vieja String por la nueva String. Se utiliza para reemplazar subhileras
EJEMPLO
1-) String cadena = “José Soto";
cadena = cadena.replaceAll(“Soto”,”Solís” );
Ahora cadena contiene “José Solís” ya que se modificó sobre ella misma
String toLowerCase()
Convierte todos los caracteres de la hilera a minúscula.
Solo para hileras, no funciona para char.
EJEMPLO
1-) String cadena = "JAVA";
cadena = cadena.toLowerCase();
Ahora cadena contiene “java”
String toUpperCase()
Convierte todos los caracteres de la hilera a mayúscula. Solo para hileras, no funciona para char.
EJEMPLO
1-) String cadena = "java";
cadena = cadena.toUpperCase();
Ahora cadena contiene “JAVA”
boolean equals(String str):
Compara la hilera que invoca al método con la del parámetro. Si son iguales retorna true y si nó, retorna false. Es sensitivo a mayúsculas y minúsculas.
EJEMPLO
1-) String cadena1 = “alajuela", cadena2 = “Alajuela”;
if (cadena1.equals(cadena2)){
out.println(“Son iguales”);
else
out.println(“Son diferentes”);
La impresión será: Son diferentes
boolean equalsIgnoreCase (String str)
Compara la hilera que invoca al método con la del parámetro. Si son iguales retorna true y si nó, retorna false. No es sensitivo a mayúsculas y minúsculas.
...