¿ Utilización de la clase string , los programas Java pueden almacenar y modificar secuencias de caracteres de texto. Cadenas en Java son inmutables , lo que significa que no se pueden modificar , pero sólo sustituyen , por lo que la clase Constructor String proporciona la capacidad de modificar las secuencias de texto. Utilización de la clase Generador de cadenas , los programas Java pueden encontrar primero la aparición definitiva de un carácter en una cadena y luego quitarlo, devolver un nuevo valor de cadena minus última aparición del personaje. La conversión a String Constructor
Antes de una cadena puede ser modificada , los programas Java puede crear un objeto Generador de cadenas para procesar y modificar el valor de la cadena . El siguiente código de ejemplo muestra cómo crear primero una cadena de texto , a continuación, pasar al método constructor de un nuevo objeto Generador de cadenas :
cadena someLetters = " abcdeab " ;
StringBuilder letterBuilder = new StringBuilder ( someLetters ) .
el objeto Generador de cadenas se permiten ahora el programa para encontrar y eliminar la aparición definitiva de un carácter especificado
encontrar el ocurrencia Última
< p> Para conocer la incidencia definitiva de un personaje en particular , los programas Java pueden utilizar el método " lastIndexOf " . Este método devuelve un valor int tipo primitivo que representa el índice de la cadena en la que el personaje se presenta por última vez . El siguiente fragmento de código se muestra la búsqueda de la aparición final del carácter de la cadena , la llamada al método en el objeto Generador de cadenas y luego guardar el resultado en una variable:
int finalOccurrence = letterBuilder.lastIndexOf ("a" ) ;
la variable int contiene ahora el valor de índice del carácter que busca eliminar.
quite el carácter
para quitar el aparición definitiva de un carácter de una cadena , los programas Java pueden utilizar el método de sustitución . El método replace toma las posiciones de inicio y fin para sustituir dentro de la cadena , así como la cadena para sustituir a la secuencia con . Si desea quitar una sección de una cadena , sólo tiene que pasar una cadena vacía como el texto de reemplazo. La siguiente sintaxis muestra una llamada al método replace en el objeto Generador de cadenas , pasándole el índice de la ocurrencia carácter final, la posición de uno después de eso y la cadena de reemplazo vacío :
letterBuilder.replace ( finalOccurrence , finalOccurrence 1 , "") ;
el objeto Generador de cadenas tiene ahora la cadena original con la última aparición de " a". eliminado
Obtener el Valor de cadena
< p> Para devolver un valor de cadena a raíz de la operación de eliminación , los programas Java pueden llamar al método " toString " en el objeto Constructor string. El código siguiente muestra conseguir la cadena almacenada en el Generador de cadenas , la asignación de esta nueva cadena a la cadena original de referencia variable :
someLetters = letterBuilder.toString ();
Puede comprobar el valor de la cadena de escribirlo :
System.out.println ( someLetters ) ;//" abcdeb "