Está en la página 1de 17

Mtodo Descripcin + Concatenacin (unin de hilera).Tambin permite concatenar una hilera con un dato numrico o booleano.

EJEMPLO 1-) String cadena = Universidad " + Tcnica"; Ahora cadena contendr: " Universidad Tcnica " Cadena += Nacional; Ahora cadena contiene Universidad Tcnica Nacional 2-) int i = 5; String resultado = "El valor de i es " + i; Ahora resultado contiene: El valor de i es 5 length( ) Retorna la cantidad de caracteres que tiene la String EJEMPLO 1-) String cadena = Universidad Tcnica; int a = cadena.length(); La variable a contendr 19

int indexOf(String char) Retorna el ndice o posicin donde aparece por primera vez la String o char que se recibe como parmetro, o un -1 si no la encuentra EJEMPLO 1-) String cadena = "San Jose"; int posicion = cadena.indexOf("Jose" ); Ahora posicin contiene un 4 int a = cadena.indexOf(o); Ahora la variable a contiene un 5 Recuerde que la primera posicin es cero. String replace (char viejoChar, char nuevoChar)Remplaza en la hilera que invoca el mtodo, el viejoChar por el nuevoChar. Se utiliza para reemplazar caracteres EJEMPLO 1-) String hilera, cadena = mam"; hilera = cadena.replace(m,p ); Ahora hilera contiene pap y cadena contina teniendo mam.

String replaceAll (String viejaString, String nuevaString)Remplaza en la hilera que invoca al mtodo la vieja String por la nueva String. Se utiliza para reemplazar subhileras EJEMPLO 1-) String cadena = Jos Soto"; cadena = cadena.replaceAll(Soto,Sols ); Ahora cadena contiene Jos Sols ya que se modific sobre ella misma

String toLowerCase() Convierte todos los caracteres de la hilera a minscula. 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 mayscula. 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 mtodo con la del parmetro. Si son iguales retorna true y si n, retorna false. Es sensitivo a maysculas y minsculas. EJEMPLO 1-) String cadena1 = alajuela", cadena2 = Alajuela; if (cadena1.equals(cadena2)){ out.println(Son iguales); else out.println(Son diferentes); La impresin ser: Son diferentes

boolean equalsIgnoreCase (String str) Compara la hilera que invoca al mtodo con la del parmetro. Si son iguales retorna true y si n, retorna false. No es sensitivo a maysculas y minsculas. EJEMPLO 1-) String cadena1 = alajuela"; String cadena2 = Alajuela; if (cadena1.equalsIgnoreCase(cadena2)){ out.println(Son iguales); else out.println(Son diferentes); La impresin ser: Son iguales int compareTo(String str1)Compara 2 cadenas y retorna un valor numrico.: Cero (o): si ambas cadenas son iguales Un nmero < 0 si la primera hilera es menor a la segunda. Un nmero > 0 si la primera hilera es mayor a la segunda. EJEMPLO String cad1="1234";

String cad2="1334"; valor=cad1.compareTo(cad2); if(valor==0)

out.println("Son iguales"

else if (valor<0)

out.println("cad1 menor cad2"

else

out.println("cad1 mayor cad2"

String trim(): Elimina espacios en blanco al principio y al final de la cadena. No elimina los espacios situados entre las palabras. EJEMPLO 1-) String cadena = " Programacin 1 "; cadena = cadena.trim(); Ahora cadena contiene Programacin 1

String substring(int indiceInicial, int indiceFinal) Retorna el segmento de la String entre la posicin indiceInicial inclusive hasta una posicin anterior a indiceFinal. EJEMPLO 1-) String cadena = "Desarrollo Orientado a Objetos"; out.println(cadena.substring(11,20)); Impresin: Orientado

char charAt (int indice)Devuelve el carcter que ocupa la posicin indicada por el ndice. EJEMPLO 1-) String cadena = "Polimorfismo"; out.println(cadena.charAt(4)); Impresin : m 2-) char caracter = cadena.charAt(7); Ahora carcter contiene f

String.valueOfConvierte valores de una clase a otra. Permite convertir valores que no son de tipo String a valores de tipo String. Este mtodo pertenece a la clase String directamente, no hay que utilizar el nombre del objeto creado ( es un mtodo esttico). EJEMPLO String numero = String.valueOf(1234); String fecha = String.valueOf(new Date());

Mtodos de la clase Character bolean isLetter(char caracter)) Retorna un verdadero si el carcter del parmetro es una letra EJEMPLO 1-) char caracter; if (Character.isLetter(caracter))

out.println(caracter +" es una letra"

bolean isDigit(char caracter)) Retorna un verdadero si el carcter del parmetro es un dgito EJEMPLO 1-) char caracter; if (Character.isDigit(caracter))

out.println(caracter +" es un dgito"

bolean isUpperCase(char caracter) Retorna un verdadero si el carcter del parmetro es una letra mayscula EJEMPLO 1-) char caracter; if (Character.isUpperCase(caracter))

out.println(caracter +" es una letra mayscula"

boolean isLowerCase(char caracter) Retorna un verdadero si el carcter del parmetro es una letra minscula EJEMPLO 1-) char caracter; if (Character.isLowerCase(caracter))

out.println(caracter +" es una letra minscula"

Conversiones int valor = Integer.parseInt(String)// Pasar de String a int String resultado = Integer.toString(12345) // Pasar de int a String String resultado = Double.toString(12345.25)// Pasar de double a String String resultado = Float.toString(12345.70)// Pasar de float a String String hilera = Character.toString(caracter)//Pasar de caracter a hilera String numero = String.valueOf(1234); String fecha = String.valueOf(new Date());