MANEJO DE CARACTERES
Toda cadena en Java viene a ser un arreglo y está representado por el TAD String Cadena=“Estructura de datos”
La longitud de una cadena es igual al número de caracteres que puede almacenar, en el ejemplo el tamaño seria 19
CREACION DE CADENAS EN JAVA
String variable = new String (“Miguel Segura Rojas”); O String variable=“Miguel Segura Rojas”;
Cabe recordar que la creación de variables que no son primitivos, requieren el operador new, sin embargo en el caso de los String se puede obviar este operador.
Como String es una clase y cuando se instancia una clase se crea un objeto y dicho objeto tendrá los métodos que le corresponde. String c= “”; O String c = new String(“”); En este ejemplo se acaba crear un objeto llamado c, el cual tendrá todos los métodos de la clase String. La manera de llamar a un método sería la siguente: Objeto.metodo(argumentos); c.length() En este ejemplo tratamos de conseguir la longitud de una cadena
FORMA DE UTILIZAR int longitud = 0; String cadena=“Miguel Segura Rojas” Longitud = cadena.length();
chartAt(index) Devuelve el carácter ubicado de acuerdo a un índice
FORMA DE UTILIZAR char c = ‘ ‘; String cadena=“”; cadena=“César Vallejo”; c=cadena.charAt(1);
compareTo(cadena) Compara dos cadenas y pueden obtener los siguientes valores Si valor < 0 cadena1 < cadena 2 Si valor > 0 cadena1 > cadena2 Si valor = 0 cadena1 = cadena 2
FORMA DE UTILIZAR String cadena1=“”; String cadena2=“”; Int valor=0; cadena1=“Universidad”; cadena2=“César Vallejo”; Valor = cadena1.compareTo(cadena2);
concat(cadena) Une dos cadenas
FORMA DE UTILIZAR String cadena1=“”; String cadena2=“”; String resultado=“”; cadena1=“Universidad ”; cadena2=“César Vallejo”; resultado = cadena1.concat(cadena2);
Substring (indice) Devuelve una subcadena de caracteres a partir del indice indicado
FORMA DE UTILIZAR String cadena1=“”; String resultado=“”; cadena1=“Universidad ”; resultado = cadena1.substring(3);
Substring (indice1,indice1) Devuelve una subcadena de caracteres entre los índices indicados
FORMA DE UTILIZAR String cadena1=“”; String resultado=“”; cadena1=“Universidad ”; resultado = cadena1.substring(3,4);
toLowerCase() Convierte en minúsculas toUpperCase() Convierte en mayúsculas trim() Devuelve carácter sin espacios en blanco al inicio ni al final