Ver Mensaje Individual
  #4 (permalink)  
Antiguo 18/02/2013, 19:07
juanc7
 
Fecha de Ingreso: octubre-2012
Ubicación: Dolores
Mensajes: 8
Antigüedad: 12 años
Puntos: 0
Respuesta: Dividir txt en bloques para guardar en arraylist

Bueno gente, ya solucione el problema, por las dudas, si alguien lo necesita, aca les dejo el codigo:

Código Java:
Ver original
  1. ArrayList<String>inst = new ArrayList<String>();
  2.         JTextArea txt = new JTextArea(10, 10);
  3.        
  4.         try {
  5.             Scanner s = new Scanner(System.in);
  6.             System.out.println("Ingrese el numero de instruccion: ");
  7.             int ins = s.nextInt();
  8.            
  9.             File archivo = new File("Instrucciones.txt");
  10.             BufferedReader lectura = new BufferedReader(new FileReader(archivo));
  11.             String linea = null;
  12.             while (lectura.ready()) {
  13.                 linea = lectura.readLine();
  14.                 if (linea.startsWith("Instruccion "+ins)) {
  15.                     do {
  16.                         inst.add(linea);
  17.                         linea = lectura.readLine();
  18.                     } while (!linea.startsWith(";"));
  19.                 }
  20.             }
  21.             for (int i = 0; i < inst.size(); i++) {
  22.                 System.out.println(inst.get(i));
  23.                 txt.append(inst.get(i));
  24.                 txt.append("\n");
  25.             }

Asi ingresando el numero de instruccion, lo busca en txt y agrega el pedazo de texto al jtextarea.

Muchas gracias por la ayuda y saludos!