●FileInputStreamクラスのメソッドを使用した例
クラス | FileInputStream |
コンストラクタ | ファイル名 |
メソッド | read() |
戻り値 | 1バイトを読み込んだ値 |
バイナリファイルを1バイトずつ読み込む方法です。
サンプル用に読み込んでいるファイルには、「ABCDEFG」の文字か格納されています。
使用例
12345678910111213141516171819 | 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