Clase String.
El paquete java.lang contiene dos clases de cadenas: String y StringBuffer.
La clase String se utiliza cuando se trabaja con cadenas que no pueden cambiar.
Algunos de los metodo mas conocidos de esta clase son.
Longitud de cadenas:
Para conoces la longitud de los caracter que tiene una cadena utilizaremos el metodo lenght.
String s = new String("abc");
System.out.println(s.length());
Extraccion de caracteres:
Para extraer un único carácter de una cadena se consigue mediante el método charAt, la sintaxis es la siguiente
String s = new String("abc");
s.charAt(1);
Devolverá el caracter 'b' puesto que la posicion 0 corresponde al primer caracter.
Comparacion de cadenas:
Llevariamos a cabo la comparacion entre cadenas mediante el meto ComparaTo.
if (cadena1.compareTo(cadena2) == 0)
System.out.println("cadena1 y cadena2 son iguales");
else
if (cadena1.compareTo(cadena2) < 0)
System.out.println ("cadena1 va antes que cadena2");
else
if (cadena1.compareTo(cadena2) > 0)
System.out.println("cadena2 va después que cadena1");
Este metodo devuelve 0 si el resultado de la operacion es true, si el resultado es distinto de 0 es false, lo que quiere decir que las cadenas no son iguales.
Conversion a mayusculas y minusculas:
Se llevaria a cabo con los siguientes metodos:
Objeto_cadena.toLowerCase(); // Lo convierte a minúsculas.
Objeto_cadena.toUpperCase(); // Lo convierte a mayúsculas.