次に、

BufferedInputStream`クラスと

DataInputStream`クラスを使ってJavaでファイルを読み込む方法を示す別の例を示します。


DataInputStream`型の

readLine() `は非推奨です。 Sunは公式に、このメソッドはプロパティをバイトから文字に変換できないと発表しました。 `BufferedReader`を使うことをお勧めします。

このリンクを読むことに興味があります://java/how-to-read-file-from-java-bufferedreader-example[Javaからファイルを読み込む方法 – BufferedReader]

package com.mkyong.io;

import java.io.BufferedInputStream;
import java.io.DataInputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;

public class BufferedInputStreamExample {

    public static void main(String[]args) {

        File file = new File("C:\\testing.txt");
        FileInputStream fis = null;
        BufferedInputStream bis = null;
        DataInputStream dis = null;

        try {
            fis = new FileInputStream(file);

            bis = new BufferedInputStream(fis);
            dis = new DataInputStream(bis);

            while (dis.available() != 0) {
                System.out.println(dis.readLine());
            }

        } catch (IOException e) {
            e.printStackTrace();
        } finally {
            try {
                fis.close();
                bis.close();
                dis.close();
            } catch (IOException ex) {
                ex.printStackTrace();
            }
        }
    }
}

リンク://タグ/ファイル/[ファイル]リンク://タグ/io/[io]リンク://タグ/java/[java]

read file