import java.util.Scanner;
import java.io.*;
public class PatronFicheros {
public static void main(String[] args) {
//Aqui declaracion de variables.
try {
//Se abre el fichero, FileReader = lectura, FileWriter = escritura.
//En este caso lectura, se declara una variable "jLinea" donde se van
//almacenar los datos leidos del fichero.
Scanner entrada = new Scanner(new FileReader("archivo.txt"));
String jLinea = new String();
//Bucle de lectura tal que comprueba la existencia de datos aun no leidos.
while (entrada.hasNext()) {
jLinea = entrada.nextLine();
//Se almacena los datos en jLinea, y a partir de aqui se procesan esos
//datos.
}
//Una vez finalizada la lectura, se cierra el flujo, ya sea de input/output.
entrada.close();
} catch (Exception e) {
//Se controlan excepciones como por ej: fichero no existente.
System.out.println(e);
}
}
}