JavaRush /Blog Java /Random-ES /Gestión de cadenas, funciones para trabajar con cadenas e...
articles
Nivel 15

Gestión de cadenas, funciones para trabajar con cadenas en Java.

Publicado en el grupo Random-ES
En este tutorial continuaremos aprendiendo sobre cadenas en Java. Los conceptos básicos para trabajar con cadenas se pueden encontrar en la lección "Cadenas en Java". Una clase Stringen Java tiene un conjunto de métodos para manipular el contenido de una cadena. Encuentre caracteres, subcadenas, cambie mayúsculas de minúsculas y otras tareas. Gestión de cadenas, funciones para trabajar con cadenas en Java - 1

Obtener caracteres y subcadenas

Puede obtener el carácter que se encuentra en una posición específica en una cadena llamando al archivo charAt(). El índice del primer carácter de la línea es 0, el último es length()-1. El siguiente código devuelve el noveno carácter de la cadena.
String anotherPalindrome = "Niagara. O roar again!";
char aChar = anotherPalindrome.charAt(9);
La numeración de caracteres comienza desde 0, por lo que el noveno carácter de la línea es "O". Gestión de cadenas, funciones para trabajar con cadenas en Java - 2Si necesita obtener no solo un carácter, sino parte de una cadena, puede usar el archivo substring. El método substringtiene dos opciones: Gestión de cadenas, funciones para trabajar con cadenas en Java - 3El siguiente código devolverá una subcadena de la cadena, comenzando desde el carácter 11, pero sin incluir el 15, lo que dará como resultado la palabra "rugido".
String anotherPalindrome = "Niagara. O roar again!";
String roar = anotherPalindrome.substring(11, 15);
Gestión de cadenas, funciones para trabajar con cadenas en Java - 4

Otros métodos para manipular cadenas.

La tabla muestra algunos métodos para trabajar con cadenas y sus descripciones. Gestión de cadenas, funciones para trabajar con cadenas en Java - 5

Buscar caracteres y subcadenas

Veamos algunos métodos más para buscar caracteres y subcadenas. La clase Stringcontiene métodos que devuelven la posición de un carácter o subcadena en una cadena: indexOf()y lastIndexOf(). Los métodos indexOf()buscan desde el principio de la cadena, lastIndexOf()desde el final. Si estos métodos no encuentran una coincidencia, devuelven -1. La clase también Stringcontiene un método containsque devuelve verdadero si la secuencia de caracteres especificada está contenida en la cadena. Utilice este método si necesita saber si existe una subcadena en una cadena, pero su posición no es importante. La siguiente tabla describe los métodos indexOf()y lastIndexOf(). Gestión de cadenas, funciones para trabajar con cadenas en Java - 6CharSequencees una interfaz que implementa la clase String, por lo que puedes pasar cadenas al archivo contains().

Líneas cambiantes. Reemplazo de caracteres y subcadenas

La clase Stringtiene varios métodos para insertar caracteres y subcadenas en una cadena. La tabla describe métodos para reemplazar caracteres y subcadenas encontrados. Gestión de cadenas, funciones para trabajar con cadenas en Java - 7

Ejemplo

La siguiente clase Filenamemuestra un ejemplo del uso de los métodos lastIndexOf()y substring()para usar diferentes partes de una cadena con un nombre de archivo. Gestión de cadenas, funciones para trabajar con cadenas en Java - 8Ahora considere un programa que usa la clase Filename: Gestión de cadenas, funciones para trabajar con cadenas en Java - 9El programa generará: Gestión de cadenas, funciones para trabajar con cadenas en Java - 10El método extensionusa un método lastIndexOfpara determinar la última aparición de " .". El método substringutiliza este valor para encontrar la extensión del archivo. Enlace a la fuente: Gestión de cadenas, funciones para trabajar con cadenas en Java Gestión de cadenas, funciones para trabajar con cadenas en Java. Parte 2
Comentarios
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION