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コード表
ファイルカテゴリ