Java: Lectura de fichero por líneas, usando Scanner
Lectura de fichero línea a linea, usando la clase Scanner (Java 5.0)
Lenguaje: Java (compilador: JDK 5)
Categoría: Ficheros
// Fuente procedente de ErrorDeSintaxis.es
// Lectura de fichero línea a linea, usando
// la clase Scanner (Java 5.0)
// Lenguaje: Java
// Compilador: JDK 5
// Nivel: Básico
// Disponible desde 17/08/2011
// Aportado por Nacho
// Autor original: Equipo de java-tips.org
// Web original: http://www.java-tips.org/java-se-tips/java.util/scanning-text-with-java.util.scanner-3.html
import java.io.File; import java.io.FileNotFoundException; import java.util.Scanner; public class TextScanner { private static void readFile(String fileName) { try { Scanner scanner = new Scanner(new File(fileName)); scanner.useDelimiter (System.getProperty("line.separator")); while (scanner.hasNext()) { System.out.println(scanner.next()); scanner.close(); } catch (FileNotFoundException e) { e.printStackTrace(); } } public static void main(String[] args) { if (args.length != 1) { System.err.println("usage: java TextScanner1" + "file location"); System.exit(0); } readFile(args[0]); } }