Java read a file line by line

h‮w//:sptt‬ww.lautturi.com
Java read a file line by line

Example 1

/**
 * @author lautturi.com 
 * Java example: read file line by line in java
 */

import java.io.File;
import java.io.FileNotFoundException;
import java.util.*;

public class Lautturi {
	public static void main(String args[]) {

		Scanner sc = null;
		try {
			File file = new File("test.txt"); // java.io.File
			sc = new Scanner(file); // java.util.Scanner
			String line;
			while (sc.hasNextLine()) {
				line = sc.nextLine();
				
			}
		} catch (FileNotFoundException e) {
			e.printStackTrace();
		} finally {
			if (sc != null)
				sc.close();
		}
	}
}

Example 2

/**
 * @author lautturi.com 
 * Java example: read a file line by line in java
 */
import java.util.*;
import java.io.IOException;
import java.nio.file.FileSystems;
import java.nio.file.Files;
import java.nio.file.Path;

public class Lautturi {
	
	public static void main(String[] args) throws IOException  {

		Path path = FileSystems.getDefault().getPath("test.txt");
		List<String> lines=Files.readAllLines(path);
		for(int i=0;i<lines.size();i++){
			String line = lines.get(i);
			// 
		}
	}
	
}
Created Time:2017-09-28 14:17:29  Author:lautturi