Google Guava is a java library with lot of utilities and reusable components. This requires the library guava-10.0.jar to be in classpath. The following example shows using Files.readLines() API.
package com.bethecoder.tutorials.guava.io_tests; import java.io.File; import java.io.IOException; import java.util.List; import com.google.common.base.Charsets; import com.google.common.io.Files; public class ReadLineByLineTest { /** * @param args * @throws IOException */ public static void main(String[] args) throws IOException { File file = new File("C:\\abcd.txt"); List<String> lines = Files.readLines(file, Charsets.UTF_8); for (String line : lines) { System.out.println(line); } } }
ABCD ABCD ABCD ABCD