●FileInputStreamクラスのメソッドを使用した例
クラス | FileInputStream |
コンストラクタ | ファイル名 |
メソッド | read() |
戻り値 | 1バイトを読み込んだ値 |
バイナリファイルを1バイトずつ読み込む方法です。
サンプル用に読み込んでいるファイルには、「ABCDEFG」の文字か格納されています。
ソース
import java.io.FileInputStream;
import java.io.IOException;
public class Binari{
public static void main(String[] args) throws IOException {
//読み込むファイル名を指定
FileInputStream fb = new FileInputStream("c:\\ab.txt");
int hy;//読み込んだデータを格納
//ファイルを1バイトずつ読み込み、読み込み終わったら終了
while ((hy = fb.read()) != -1) {
System.out.print(hy+ " ");
}
fb.close();
}
}
使用ファイルの中身(ab.txt)
ABCDEFG
実行結果
65 66 67 68 69 70 71