Javaちょこっとリファレンス
HOME > バイナリファイルを読み込む

バイナリファイルを読み込む

バイナリファイルを読み込むサンプルコードです。

(バイナリファイルだとサンプルにしずらいので、ここのサンプルではテキストファイルをバイナリとして読み取ってみました。)

サンプルソースコード

例)テキストファイルをバイナリとして読込サンプル

BinaryFileReadSample.java
import java.io.FileInputStream;
import java.io.IOException;

public class BinaryFileReadSample {

    public static void main(String args[]) {

        try {
            //ファイルを読み込む
            FileInputStream fis = new FileInputStream("c:\\test.txt");

            //読み込んだファイルを1バイトずつ処理する
            int val;
            while ((val = fis.read()) != -1) {
                System.out.print(Integer.toHexString(val));
                System.out.print(", ");
            }

            //終了処理
            fis.close();

        } catch (IOException ex) {
            //例外発生時処理
            ex.printStackTrace();
        }

    }

}

読み込むテキストファイル

test.txt
ABC DEF

実行結果

コマンドプロンプト
C:\>java BinaryFileReadSample 41, 42, 43, d, a, 44, 45, 46, d, a,

(A→0x41、B→0x42、C→0x43、D→0x44、E→0x45、F→0x46、CR→0x0d、LF→0x0a)

ASCIIコードはこちらをご覧ください。→ASCIIコード表


ファイルカテゴリ

HOMEへ戻る TOPへ戻る