métodos de la clase string en java.docx

Upload: john1975

Post on 09-Jan-2016

213 views

Category:

Documents


2 download

DESCRIPTION

java

TRANSCRIPT

Mtodos de la clase StringMtodo Descripcin+Concatenacin (unin de hilera).Tambin permiteconcatenar una hilera con un dato numrico o booleano.EJEMPLO1-) String cadena = Universidad " + Tcnica";Ahora cadena contendr: " Universidad Tcnica "Cadena += Nacional;Ahora cadena contiene Universidad Tcnica Nacional2-) 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 StringEJEMPLO1-) 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 encuentraEJEMPLO1-) String cadena = "San Jose";int posicion = cadena.indexOf("Jose" );Ahora posicin contiene un 4int a = cadena.indexOf(o);Ahora la variable a contiene un 5Recuerde que la primera posicin es cero.

String replace (char viejoChar, char nuevoChar)Remplaza en la hilera que invoca el mtodo, el viejoChar por elnuevoChar. Se utiliza para reemplazar caracteresEJEMPLO1-) String hilera, cadena = mam";hilera = cadena.replace(m,p );Ahora hilera contiene pap y cadena continateniendo mam.

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

String toLowerCase()Convierte todos los caracteres de la hilera a minscula.Solo para hileras, no funciona para char.EJEMPLO1-) String cadena = "JAVA";cadena = cadena.toLowerCase();Ahora cadena contiene java

String toUpperCase()Convierte todos los caracteres de la hilera a mayscula. Solopara hileras, no funciona para char.EJEMPLO1-) 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. Sison iguales retorna true y si n, retorna false. Es sensitivo amaysculas y minsculas.EJEMPLO1-) String cadena1 = alajuela", cadena2 = Alajuela;if (cadena1.equals(cadena2)){out.println(Son iguales);elseout.println(Son diferentes);La impresin ser: Son diferentes

boolean equalsIgnoreCase (String str)Compara la hilera que invoca al mtodo con la del parmetro. Sison iguales retorna true y si n, retorna false. No es sensitivo amaysculas y minsculas.EJEMPLO1-) String cadena1 = alajuela";String cadena2 = Alajuela;if (cadena1.equalsIgnoreCase(cadena2)){out.println(Son iguales);elseout.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 igualesUn nmero < 0 si la primera hilera es menor a la segunda.Un nmero > 0 si la primera hilera es mayor a la segunda.EJEMPLOString cad1="1234";String cad2="1334";valor=cad1.compareTo(cad2);if(valor==0) elseif (valor