Como leer una palabra de una lÃnea de texto leÃda desde un fichero
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
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
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
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
