Java 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
  • この記事を書いた人
さすけ

さすけ

インフラ関連を中心に、仕事をしています。 最近はWeb開発の仕事も多いです。

-Java, Java 入出力関連
-,

Copyright© さすけのプログラミング入門 , 2018 All Rights Reserved.