MANEJO DE CADENAS DE CARACTERES EN JAVA,
CARACTER: Es un simbolo que representa algo (digito, letra, cardcter especial, signo de
puntuacién, espacio en blanco,..
Van entre dos comillas simples
En java el tipo de dato para manejar los caracteres es char
Una variable de tipo char siempre tiene en su valor un cardcter, asi sea un espacio
‘Almomento de hablar de caracteres se debe mirar una referencia, como la Tabla
ASCII: American Standar Code for Information Interchange
CADENA DE CARACTERES: Es un conjunto de cero 0 mas caracteres consecutivos.
Van entre dos comillas dobles “Aqui va la cadena de caracteres”
En java el tipo de dato cadena se trabaja con la clase String
Una cadena puede estar sin caracteres y se denomina cadena vacia o nula
Hay que tener en cuenta que las posiciones dentro de los String en java son tratados desde
Cero (0) hasta n-1, como si fuera un vector al momento de manipular los caracteres que
conforman el String.FUNCIONES PARA EL MANEIO DE CADENAS
LONGITUD (length): Es retomar la cantidad de caracteres que tiene una cadena.
Cadena cad = "Lenguaje de Programacién Nivel i"
33 € Longitud (ead)
En javallo anterior:
String cad = "Lenguaje de Programacién Nivel It";
intr = cad.length();//en n se almacena la cantidad de caracteres de la cadena cad
También se puede expresar asi:
int = "Lenguaje de Programacién Nivel
length);
SUBCADENA (substring): Retorna una subcadena de una cadena principal.
Cadena cad = "Programacién Il"
*Pro” € Subcadena (cad, 1, 3)
“ gramacién Il” € Subcadena (cad, 4)
En javallo anterior:
String cad = "Programacién I", cad2, c2d3;
cad2 = cad substring( 1, 3); //Desdle el cardcterde la posicién 1 hasta antes de la 3
cad3 = cad substring(4);// Desde el cardcter de la posicién 4 hasta final de la cadenaPOSICION (indexOf): Retorna la posicién de una subcadena dentro de una principal.
Cadena cad = “Laboratorio de Programaci6n I!”
Cadena cad2 = “de”
13 € Posicién (cad, cad2)
16 € Posicién (cad, “P”)
9 € Posicién (cad, “”)
En java lo anterior: