Next: 3.4 ファイルの読み込み書き出し
Up: 3 ファイルの取り扱い
Previous: 3.2 FilenameFilterインタフェース
ファイルから1文字ずつ読み込む例である.
DataInputStreamのreadByte()メソッドを用いている.
//: TestEOF.java
// Copyright (c) Bruce Eckel, 1998
// Testing for the end of file while reading
// a byte at a time.
import java.io.*;
public class TestEOF {
public static void main(String[] args) {
try {
DataInputStream in =
new DataInputStream(
new BufferedInputStream(
new FileInputStream("TestEof.java")));
while(in.available() != 0)
System.out.print((char)in.readByte());
} catch (IOException e) {
System.err.println("IOException");
}
}
}
generated through LaTeX2HTML. M.Inaba 平成18年5月7日