EJEMPLO: Sring cadena= Universidad + Autnoma; Sout (cadena) imprimir Universidad Autnoma Cadena += de Bucaramanga; Ahora contiene Universidad Autnoma de Bucaramanga
MTODO DE LA CLASE STRING
MTODO EJEMPLO Length() Retorna la cantidad de caracteres String cadena=Universidad que tiene la cadena. Int a= cadena.length(); La variable a contendr 11 Int indexOf(String o char): Retoma el String cadena=San Jose; ndice o posicin donde aparece por primera Int posicin=cadena.indexOf(Jose); vez la cadena (String o char) que se escribe Ahora posicin contiene un 4 como parmetro, o retorna un -1 si no la Int a=cadena.indexOf(o); encuentra. Ahora la variable contiene un 5 Recuerde que la primera posicin es un 0 String replace (char viejoChar, char String S1, cadena= mam; nuevoChar): Reemplaza en la cadena que S1=cadena.replace( m ,p); invoca el mtodo el viejo Char por el Ahora S1 contiene pap y cadena contina nuevoChar. Se emplea para reemplazar tieniendo mam. caracteres. String replaceAall(string viejaString,String String cadena=Jos Soto; nuevaString): reemplaza en la hilera que Cadena=cadena.replaceAll(Soto,Sols); invoca al mtodo la vieja String. Se utiliza Ahora cadena contiene Jos Sols ya que se para reemplazar subhileras. modific sobre la misma String.toLowerCase() Convierte los String cadena=JAVA; caracteres de la cadena a minscula. Cadena=cadena.toLowerCase(); Slo para cadenas, no funciona con char Ahora la cadena contiene java String.toUpperCase() Convierte los String cadena=java; caracteres de la cadena a mayscula. Cadena=cadena.toUpperCase(); Slo para cadenas, no funciona con char Ahora la cadena contiene JAVA Boolean equals(String str): Compara la String cadena1=mariana, cadena que invoca al mtodo con la del cadena2=Mariana parmetro. Si son iguales retorna true y si If (cadena1.equals(cadena2){ no, reorna false. Es sensitivo a maysculas y System.out.println(Son iguales); minsculas Else System.out.println(Son diferentes); }
compara la cadena que invoca al mtodo String cadena2=luz con la del parmetro. Si son iguales retorna If (cadena1.equalsIgnoreCase(cadena2)){ true y si no, retorna false. No es sensitivo a System.out.println(Son iguales); maysculas y minsculas. Else System.out.println(Son diferentes) } Int compareTo(String str1) Compara 2 String cad1=1234; cadenas y retorna un valor numrico String cad2=1334; Cero(0): Si ambas son iguales Valor=cad1 compareTo(cad2); Un nmero < 0 si la primera cadena es If (valor<0) menor a la segunda System.out.println(Cad1 es menor a Cad2); Un nmero > 0 Si la primera cadena es Else mayor a la segunda. System.out.println(Cad2 es menor a Cad1); String trim(): Elimina espacioes en blanco al String cadena=Programacin 1 ; principio y al final de la cadena. No elimina cadena=cadena.trim(); los espacios situadios entre palabras cadena contiene Programacin 1 String substring(int indiceInicial, int String cadena=Desarrollo Orientado a indicefinal): Retorna el segmento de la Objetos; cadena entre la posicin indiceinicial System.out.println(cadena.substring(11,20)); inclusive hasta la posicin anterior a Impresin: Orientado indicefinal Char charAt(int indice): Devuelve el carcter String cadena=Polimorfismo; que ocupa la posicin indicada por el ndice System.out.println(cadena.charAt(4)); Impresin:m Char carcter=cadena.charAt(7); Ahora carcter contiene f String.valueOf: Convierte valores de una String numero=String.valueof(1234); clase a otra. Permite convertir valore que no String fecha=String.valueOf(new Date()); son tipo String a valores de tipo String
METODOS DE CLASE CARCTER (CHARACTER)
METODOS EJEMPLO Boolean isLetter(char caracter): Retorna un char carcter; verdadero si el carcter del parmetro es una If (Character.isLetter(caracter)) letra System.out.println(carcter+Es una letra); Bolean isDigit(char caracter):retorna un If (Character.isDigit()caracter)) verdadero si el carcter del parmetro es un System.out.println(carcter+Es un dgito) dgito Bolean is UpperCase(char caracter): retorna char carcter un verdadero si el carcter de un parmetro If (Character.isUpperCase(caracter)) es una letra mayscula Out.println() Boolean is LowerCase(char caracter): retorna char carcter; un verdadero si el carcter del parmetro es if (Character.isLowerCase(caracter)) una letra minscula System.out.println(carcter+ es una letra minscula) Conversiones Int valor=Integer.parseInt(String)//Pasar de String a int String resultado=Integer.toStrint(12345) //Pasar de int a String String resultado=Double.toString(12345.25)// Pasar de double a string String resultado=Float.toString(12345.7)//Pasa de carcter a cadena de caracteres String numero=String.valueOf(1234); String fecha=String.valueOf(new Date());