Mediante el método split de la Clase String de Java podemos generar un array a partir de una cadena.
Split recibirá como parámetro un carácter o grupo de carácteres que usará como patrón a la hora de dividir la cadena para nutrir los diversos miembros del Array.
Si tenemos la cadena:
Esto es una prueba.
Y aplicamos el Split con el espacio como parámetro, obtendremos un Array con las diversas palabras de la cadena.
String cadena = "Esto es una prueba."; String[] palabras = cadena.split(" "); for (String palabra : palabras) { System.out.println(palabra); }
En este ejemplo hemos usado un blucle for al estilo de los famosos foreach de otros lenguages, para recorrer el Array, pero también podriamos haber accedido por el índice del Array:
System.out.println(palabras[0]); System.out.println(palabras[2]);
Nota: Para hacer un split en java usando como patrón de separación un carácter especial ".", "&", "$", etc… Debemos utilizar los carácteres de escape "\" como prefijo.
String[] palabras = cadena.split("\.");
31713 visitas.
quisiera saber como se pueden separar los caracteres leidos de un arcivo de texto y como se pueden acomodar por etiquetas, validando el codigo ascii