La clase stringtokenizer

Solo disponible en BuenasTareas
  • Páginas : 3 (591 palabras )
  • Descarga(s) : 0
  • Publicado : 29 de octubre de 2010
Leer documento completo
Vista previa del texto
La clase StringTokenizer
| Las clases Vector y StringTokenizer |
Los constructores
Obtención de tokens

La clase StringTokenizer nos ayuda a dividir un string en substrings o tokens, en base aotro string (normalmente un carácter) separador entre ellos denominado delimitador.
Supongamos un string consistente en el nombre, y los dos apellidos de una persona separados por espacios enblanco. La clase StringTokenizer nos ayuda a romper dicho string en tres substrings basado en que el carácter delimitador es un espacio en blanco.
tokens: TokenApp.java
Un control área de texto, permitevarias líneas de texto, cada línea está separada de la siguiente mediante un carácter nueva línea '\n' que se obtiene pulsando la tecla Enter o Retorno. Mediante una función denominada getTextobtenemos todo el texto que contiene dicho control. La clase StringTokenizer nos permite dividir el string obtenido en un número de substrings o tokens igual al número de líneas de texto, basado en que elcarácter delimitador es '\n'.
Para usar la clase StringTokenizer tenemos que poner al principio del archivo del código fuente la siguiente sentencia import.
import java.util.*;
o bienimport java.util.StringTokenizer;
 
Los constructores
Creamos un objeto de la clase StringTokenizer llamando a uno de los tres constructores que tiene la clase. Al primerconstructor, se le pasa el string nombre que va a ser dividido teniendo en cuenta que el espacio en blanco es el delimitador por defecto.
String nombre="Angel Franco García";StringTokenizer tokens=new StringTokenizer(nombre);
Supongamos ahora que en un control área de texto introducimos los siguientes datos, resultado de ciertas medidas, tal como se ve a laizquierda en la figura.

Obtenemos el texto del control área de texto. Creamos un objeto tokens de la clase StringTokenizer, pasándole el string strDatos y el delimitador "\n"
String...
tracking img