De antemano gracias, es pero que me puedan ayudar el problema es este, quiero hacer un parse que me leea un archivo txt palabra por palabra y que estas palabras las guarde en un arreglo o una variable y déspues compararlas con otro archivo leeido para identificar a que respuesta le corresponde y asi mandar las prepreguntas y lasa respuestas a crear un documento con esa informacion, espero me halla explicado, saludos.
Yo cree este código pero no mefunciona como quiero.
import java.io.*;
import java.util.Arrays;
import java.util.*;
import java.util.StringTokenizer;
public class LeerAr {
public static void main( String args[] ) throws IOException, FileNotFoundException{
String palabra[];
palabra = new String[15];
int num=0;
BufferedReader bl = new BufferedReader( new InputStreamReader(new FileInputStream( "C:\\Desarrollo IIS Digital\\Enrique\\Enrique Robles\\Codigo\\archivo creado\\Farmacias3.txt" ) ) );
String texto = bl.readLine();
StringTokenizer linea_palabras=new StringTokenizer(texto);
try{
while( texto != null ){
palabra[num]=linea_palabras.nextToken();
System.out.println("la palabra que lee es: "+palabra[num]);
}
num=num+1;
}
catch( NullPointerException exc ){
// se ha alcanzado el final del archivo
System.out.print( "\n\nSe ha leído todo el archivo!\n" );
}
System.exit( 0 );
}
}