Yoooo

Páginas: 4 (839 palabras) Publicado: 29 de septiembre de 2012
[pic]


 StringTokenizer y StreamTokenizer


Pertenece a java.util.StringTokenizer

Tokenizing es el proceso de romper un String en pequeñas piezas llamadas tokens.


Estos tokensestán delimitados por uno o varios caracteres.


Los delimitadores más comunes son: el espacio, la coma y el guión bajo. Pero cualquier caracter puede ser delimitador.


Comúnmente loutilizamos cuando tenemos un archivo y sacamos líneas de datos de el.


[pic]


Sus métodos son:


[pic]


Al crear un objeto de la clase StringTokenizer, si no se define eldelimitador, este es como un espacio, o a menos que con otro constructor se defina el delimitador, esta clase nos va a ayudar a obtener datos dentro de una línea de datos o un String, como se ve acontinuación.


Considera la siguiente aplicación con un Área de Texto donde se muestran los resultados.


String s = "This string has five tokens";
StringTokenizer st = newStringTokenizer(s);
 
int i = 1;
while (st.hasMoreTokens()) {
textAreaSalida.appened("Token #" + i + ": " +
st.nextToken());
++i;
}


Elcódigo anterior considera el espacio como delimitador default. Y desplegará lo siguiente:
Token #1: This
Token #2: string
Token #3: has
Token #4: five
Token #5: tokens



Acontinuación se da un ejemplo de grabar un archivo con varios datos, pero usando un delimitador al grabar, esta aplicación podría ser como la siguiente:

import java.io.*;

public classAplicacionFiles3 {
public static void main(String[] args) throws IOException {
BufferedReader ent = new BufferedReader(new InputStreamReader(System.in));
PrintWriter sal = new PrintWriter(newFileWriter("datos.txt"));
PrintWriter salErr = new PrintWriter(System.err, true);
salErr.println("Da el numero (negativo para salir)");
int numero = Integer.parseInt(ent.readLine());
String...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Yoooo
  • Yoooo
  • Yoooo
  • Yoooo
  • Yoooo
  • Yoooo
  • Soy Yoooo
  • yoooo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS