java学習 ファイルを読む

めんどくさいね。

/*
 * 1. java.io.Fileでファイルを読む
 * 2. java.io.FileReaderのコンストラクタに渡す
 * 3. さらにjava.io.BufferedReaderのコンストラクタに渡す
 * 4. nullが返るまでreadLine
 * 
 * 例外:IOException,FileNotFoundException
 */
import java.io.BufferedReader;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;

public class FileReadLine {
	public static void main(String[] args) throws FileNotFoundException,
			IOException {
		if (args.length == 0) {
			System.out.println("usage:");
			return;
		}
		File file = new File(args[0]);
		FileReader rr = new FileReader(file);
		BufferedReader r = new BufferedReader(rr);
		String line;
		while ((line = r.readLine()) != null)
			System.out.println(line);
		r.close();
	}
}