“Conocimientos Programación>Programación Java

¿Puede Java quitar la última instancia de un carácter de una cadena

2013/7/30
¿ 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 "

Programación Java
Ayuda con rejilla Ancho en Java
Cómo identificar qué almacén de claves Java está utilizando
Cómo mejorar la escritura lógica en Java
Cómo crear proyectos Java con Xcode
Cómo convertir un int a un JTextField en Java
Java Cadena Vs concatenación . StringBuilder
Cómo insertar un applet de Java con Dreamweaver
Cómo hacer Embedded Software
Conocimientos Informáticos © http://www.ordenador.online