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

sasuke

インフラエンジニアからwebエンジニアに転職し両方の強みを生かしていければと思います。

-Java, 入出力関連

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