/*
 * Ejemplo Teqi.org para demostrar como ler un archivo texto.
 */
package ejemploteqi;
import java.io.BufferedInputStream;
import java.io.DataInputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
/**
 * @author gamino
 */
public class LeerArchivo {
  public static void main(String[] args) {
    File file = new File("C:\\EjemploTeqiOrg.txt");
    FileInputStream fis = null;
    BufferedInputStream bis = null;
    DataInputStream dis = null;

    try {
      fis = new FileInputStream(file);

      //Aņadir BufferedInputStream para lectura rapida
      bis = new BufferedInputStream(fis);
      dis = new DataInputStream(bis);

      // dis.available() returns 0 if the file does not have more lines.
      while (dis.available() != 0) {
        // Lee la linea e imprimela a la consola
        System.out.println(dis.readLine());
      }

      // Cierra todas las conneciones abiertas
      fis.close();
      bis.close();
      dis.close();

    } catch (FileNotFoundException e) {
      e.printStackTrace();
    } catch (IOException e) {
      e.printStackTrace();
    }
  }
}

