package j1; import java.io.FileInputStream; import java.io.IOException; // File: ReadFile2.java // ファイルの内容を読み取り,そのまま画面に出力する // 使い方: java Readfile2 <ファイル名> public class ReadFile2 { public static void main(String[] args) { byte[] buff = new byte[1024]; FileInputStream infile = null; try { infile = new java.io.FileInputStream(args[0]); } catch (java.io.FileNotFoundException e) { // ファイル準備の失敗 System.err.println("Error: File not found."); System.exit(1); } while (true) { try { int n = infile.read(buff); System.out.write(buff, 0, n); } catch (IOException e) { // 読み出し終了 break; // 繰り返しを終了 } } try { infile.close(); } catch (java.io.IOException e) { System.err.println("Error(close)."); System.exit(1); } } }