指定したencodingのファイルから一行ずつ読み込んで、行番号をつけて表示するメソッド
import java.io.*; void printInput(String filename, String encoding) { try { BufferedReader fin = new BufferedReader( new InputStreamReader( new FileInputStream(filename), encoding)); String line; int count = 0; while((line = fin.readLine()) != null) { System.out.println(count + " " + line); count++; } } catch (IOException e) { System.err.println("Cannot access."); } }
各クラスは、上記で挙げているコンストラクタ以外にも多くのコンストラクタを持っている。