You are on page 1of 4

1. Retorna la cantidad de caracteres que tiene la String String cadena = Universidad Tcnica; int a = cadena.length(); La variable a contendr 19 2.

Devuelve el carcter que ocupa la posicin indicada por el ndice String cadena = "Polimorfismo"; System.out.println(cadena.charAt(4)); Impresin : m 3. Concatenacin String cadena =kevin; kevin cadena = cadena + R; kevinR cadena = SR. + cadena; Sr.kevinR cadena = 10.7+ cadena; 10.7Sr.kevinR 4. Conversin int num = 345; String cadena = + num; 345 String cadena = 6.28; double num; num = Double.parseDouble(cadena); 6.28 5. Comprueba si dos cadenas son iguales. Importan las maysculas. String texto1 = perro, texto2 = Perro; boolean resultado = texto1.equals(texto2); La variable resultado guarda el valor: False 6. Comprueba si dos cadenas son iguales. No importan las maysculas. String texto1 = perro, texto2 = PerrO; boolean resultado = texto1.equalsIgnoreCase(texto2); La variable resultado guarda el valor: True 7. Retorna la posicin donde aparece por primera vez la String o char. Recuerde que la primera posicin es cero. 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 8. Devuelve la posicin en la que el carcter String pasado como parmetro coincide por primera vez en la cadena a partir de la posicin especificada como segundo parmetro. String texto = programar; int posicion = texto.indexOf(r,2); La variable posicion guarda el valor: 4

String texto = programar es un arte; int posicin = texto.indexOf(ar,10); La variable posicion guarda el valor : 16 9. Convierte la cadena a minscula, no funciona para char. String cadena = "JAVA"; cadena = cadena.toLowerCase(); Ahora cadena contiene java 10. Convierte la cadena a mayscula, no funciona para char. String texto1, texto2; texto1 = El Arte de Programar; texto2 = texto1.toUpperCase(); La variable texto2 guarda : EL ARTE DE PROGRAMAR 11. Elimina espacios en blanco al inicio y final de la cadena. String texto1, texto2; texto1 = Arriba Per ; texto2 = texto1.trim(); La variable texto2 guarda : Arriba Per 12. Devuelve una subcadena de la cadena base desde el carcter dado como parmetro hasta el ltimo carcter de la cadena. String texto, texto2; texto1 = El arte de la programacin; texto2 = texto1.substring(11); La variable texto2 guarda:la programacin 13. Retorna el segmento del String entre la posicin indiceInicial hasta la posicin

indiceFinal.
String cadena = "Desarrollo Orientado a Objetos"; System.out.println(cadena.substring(11,20)); Impresin: Orientado 14. Reemplaza todos los caracteres iguales al primer carcter pasado como parmetro por el segundo carcter pasado tambin como parmetro. String texto, texto2; texto1 = El arte de la programacin; texto2 = texto1.replace(r , K); La variable texto2 guarda : El aKte de la pKogKmacin 15. Remplaza en la cadena que invoca al mtodo la vieja String

por la nueva String.


String cadena = Jos Soto"; cadena = cadena.replaceAll(Soto, Castillo ); Ahora cadena contiene Jos Castillo

16. Compara 2 cadenas y retorna un valor numrico.: Cero (o): si ambas cadenas son iguales Un nmero < 0 si la primera cadena es menor a la segunda. Un nmero > 0 si la primera cadena es mayor a la segunda. String cad1="12345"; String cad2="1334"; valor=cad1.compareTo(cad2); if(valor==0) System.out.println("Son iguales"; else if (valor<0) System.out.println("cad1 menor cad2"; else System.out.println("cad1 mayor cad2"; 17. Convierte valores de una clase a otra. String numero = String.valueOf(1234); String fecha = String.valueOf(new Date()); 18. Retorna un verdadero si el carcter del parmetro es una LETRA: char caracter; if (Character.isLetter(caracter)) System.out.println(caracter +" es una letra"; DIGITO: char caracter; if (Character.isDigit(caracter)) out.println(caracter +" es un dgito";

MAYUSCULA: char caracter; if (Character.isUpperCase(caracter)) System.out.println(caracter +" es una letra mayscula"; MINUSCULA: char caracter; if (Character.isLowerCase(caracter)) System.out.println(caracter +" es una letra minscula"; 19. Contar palabras

La clase StringTokenizer trocea una cadena a partir de un deliminator dado. En el caso de que no le indiquemos el indicador a usar utilizar el espacio en blanco. Una vez creado el StringTokenizer (es como un Enumerado) podremos recorrerle para ver en cuantas palabras ha troceado nuestro texto o bien invocar al mtodo .countTokens() que devuelve el nmero de elementos que contiene el StringTokenizer. String texto = "Per pas rico en cultura, gastronoma, minerales, agricultura, etc; StringTokenizer canti = new StringTokenizer(texto); System.out.println (canti.countTokens()); 20. Conversiones: int valor = Integer.parseInt(String)// Pasar de String a int String resultado = Integer.toString(12345) // Pasar de int a String String resultado=Long.toString(1234567)//Pasar de long 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 cadena = Character.toString(caracter)//Pasar de caracter a hilera String numero = String.valueOf(1234); String fecha = String.valueOf(new Date());