ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Clase String

laalo23 de Septiembre de 2012

583 Palabras (3 Páginas)434 Visitas

Página 1 de 3

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.

EJEMPLO

1-) String cadena1 = “alajuela";

String cadena2 = “Alajuela”;

if (cadena1.equalsIgnoreCase(cadena2)){

out.println(“Son iguales”);

else

out.println(“Son diferentes”);

La impresión será: Son iguales

int compareTo(String str1)

Compara 2 cadenas y retorna un valor numérico, Cero (o): si ambas cadenas son iguales

Un número < 0 si la primera hilera es menor a la segunda.

Un número > 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():

...

Descargar como (para miembros actualizados) txt (4 Kb)
Leer 2 páginas más »
Disponible sólo en Clubensayos.com