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

1 min 63 views

●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
sasuke

sasuke

インフラエンジニアとして数々の大手サーバーを構築を実施し、現在はWebサーバーの構築、サイト作成を中心に活躍しています。

FOLLOW

カテゴリー:
関連記事