ErrorDeSintaxis

Pequeños fragmentos de código fuente en distintos lenguajes de programación, agrupados por categorías.

Puedes buscar entre los fuentes existentes, o aportar los tuyos.

Java: Lectura de fichero palabra a palabra

Lectura de fichero palabra a palabra, usando la clase Scanner (Java 5.0)

Lenguaje: Java (compilador: JDK 5)

Categoría: Ficheros

// Fuente procedente de ErrorDeSintaxis.es 
// Lectura de fichero palabra a palabra, 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 {
         File file = new File(fileName);
         Scanner scanner = new Scanner(file);
         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]);
     }
   }