Como leer una palabra de una línea de texto leída desde un fichero

lauryn_guti
13 de Agosto del 2005
Hola,

Me gustaría que alguien me ayudara. Tengo que leer de un txt una línea de texto donde me ponen diversas informaciones de un cliente separadas por ;
Al leer del fichero hago un readLine, pero claro, esto lo que hace es cogerme la línea entera. Por tanto, como puedo conseguir que después me lea palabra a palabra, o información a información si están separadas por ;

Muchas gracias de antemano

fady
13 de Agosto del 2005
pues se hace facilmente de la siguiente forma

String linea = bf.readLine();
StringTokenizer st = new StringTokenizer(linea,";");

y ya cada vez que quieras una nueva palabra pues usas
String palabra = st.nextToken();

y sino sabes cuantas palabras tiene tu linea puedes hacerlo de la siguiente forma

while (st.hasMoreTokens()) {
String palabra = st.nextToken();
.......
.......
}

saludos