Tokens En Java

Páginas: 2 (424 palabras) Publicado: 7 de agosto de 2012
Java: StringTokenizer y Split

Prohibida la reproducción total o parcial de este artículo sin el previo consentimiento de Webtutoriales.com
Dividir una String para obtener los diferenteselementos.
Separar una String por elementos
En este tutorial se verán dos formas de dividir una cadena de texto para extraer el contenido que nos interese.
Supongamos que tenemos una cadena de texto conelementos separados por espacios, por ejemplo:
ver en popupcopiar a portapapelesimprimir
1. String cadena = "elemento1 elemento2 elemento3";  
StringTokenizer
Una de las formas para hacerlo enJava es utilizar la clase StringTokenizer, la cual dividirá la cadena en Tokens (por defecto dividirá la cadena por espacios).
ver en popupcopiar a portapapelesimprimir
1.String linea = "elemento1 elemento2 elemento3";  
2. StringTokenizer tokens = new StringTokenizer(linea);  
3. while(tokens.hasMoreTokens()){  
4. System.out.println(tokens.nextToken());  
5. }  
Si se deseadividir la cadena por otro elemento distinto del espacio se puede llamar al constructor StringTokenizer con un parámetro más. Por ejemplo, si la cadena tuviera los elementos separados por el caracter #,modificaríamos esta línea de código del ejemplo anterior:
ver en popupcopiar a portapapelesimprimir
1. StringTokenizer tokens = new StringTokenizer(linea,"#");  
*NOTA: Recordamos que parautilizar esta clase es necesario importar el paquete JAVA que la contiene en las primeras líneas del programa:
ver en popupcopiar a portapapelesimprimir
1. import java.util.StringTokenizer;  
SplitOtra posibilidad es utilizar la función Split de la clase String. Con esta función se pueden utilizar expresiones regulares. En este ejemplo separamos los elementos con espacio (expresión regular \\s) yel más para indicar que puede haber más caracteres a continuación.
ver en popupcopiar a portapapelesimprimir
1. int j = 0;  
2. String linea = "elemento1 elemento2 elemento3";  
3....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • tokens
  • Tokens criptograficos
  • Java
  • Java
  • Java
  • java
  • JAVA
  • java

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS