TOP > Java>

ファイル読み込む(バイナリ)

●FileInputStreamクラスの read()メソッドを使用した例


クラス 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
最近の記事
当サイトについて  免責事項  プライバシーポリシー
Copyright (C) Sasuke 2012 All rights reserved.