Tecnología

Inicio

Cómo dividir una cadena en caracteres de Java

Incorporado en las clases de Java puede ayudar a reducir radicalmente el tiempo de programación mediante la realización de tareas complejas para usted. Programadores, por ejemplo, a menudo necesitan utilizar tokenización cadena cuando se trabaja con datos de texto. Tokenization es el proceso de la división de una cadena de texto en palabras o caracteres individuales. Mediante el uso de una clase Java incorporado, se puede crear un método rápido que divide cualquier cadena de texto y almacena sus personajes en una matriz.

Instrucciones

1 Lanzar su editor de Java, y abrir uno de sus proyectos Java.

2 Localiza método "principal" del proyecto, y agregue el código siguiente al principio de este método:

InputString cadena = "ABCD";

char [] = characterArray inputString.toCharArray ();

for (int i = 0; i <characterArray.length; i ++) {

personaje Char = characterArray [i];

System.out.println ( "elemento de matriz" + i + "" + carácter);

}

Tenga en cuenta la variable denominada "inputString." Esta es la cadena que desea dividir. Reemplazar "ABCD" con el texto que desee. La siguiente sentencia define una matriz de caracteres que contiene los caracteres extraídos de la cadena. El método de "toCharArray" divide la cadena. Las últimas líneas de código de bucle a través de los personajes de esa matriz, y que muestran sus valores y posiciones dentro de la matriz.

3 Guardar el proyecto y ejecutarlo. El código convierte la cadena de entrada a una matriz de caracteres y muestra los caracteres en el array de caracteres.

Consejos y advertencias

  • Los desarrolladores utilizan matrices de caracteres para muchos propósitos útiles, tales como cadenas de reordenamiento. Por ejemplo, después de la división "ABCD" en caracteres, es posible que desee cambiar el orden de la cadena para leer "ADCB." Codificar un método que reordena su matriz de caracteres, a continuación, convertir esa matriz de vuelta a una cadena. Para ello, utilice la siguiente declaración: String newString = new String (characterArray). Java almacenará la matriz convertida en la variable "newString".