String

String toUpperCase() Convierte todos los caracteres de la hilera a mayúscula. Solo para hileras, no funciona para char. EJEMPLO. String cadena = "java";.
108KB Größe 12 Downloads 83 vistas
Estructura de datos y Programación Tema: Clase String Año: 2012

Cadenas o String  Cadena es una secuencia de caracteres delimitada por

comillas(“”).  Cualquier cadena es considerada un Objeto String en JAVA.

Ejemplo String frase=“PROGRAMACION”;  La cadena programación es un objeto.  Los métodos de la clase String, permiten operar con las

cadenas sin modificar el objeto cadena.

METODOS DE LA CLASE STRING Método

Función

length()

Devuelve el numero de caracteres

Concat()

Une dos cadenas

charAt(i)

Devuelve el carácter indicado en la posición i

Substring(inicial,final)

Devuelve una subcadena formada por los caracteres entre inicial y final(hasta).

compareTo()

Compara dos cadenas alfabéticamente.

Equals()

Devuelve verdadero si coinciden las cadenas.

equalsIgnoreCase()

Devuelve true si la cadena que llama coincide con la del argumento, sin tener en cuenta mayúscula ni minúscula.

toUpperCase()

Concierte la cadena en mayúscula

toLowerCase()

Convierte la cadena en minúscula

valueOf()

Convierte cualquier dato de tipo primitivo a una cadena.

Ejemplos 

String toLowerCase() Convierte todos los caracteres de la hilera a minúscula. Solo para hileras, no funciona para char. EJEMPLO 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 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 String cadena1 = “alajuela", cadena2 = “Alajuela”; if (cadena1.equals(cadena2)){ System.out.println(“Son iguales”); else System.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 String cadena1 = “alajuela"; String cadena2 = “Alajuela”; if (cadena1.equalsIgnoreCase(cadena2)){ System.out.println(“Son iguales”); else System.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) System.out.println("Son iguales"; else if (valor