Javaでファイルを読み取る方法– BufferedInputStream
これは、BufferedInputStream
クラスとDataInputStream
クラスを使用してJavaでファイルを読み取る方法を示す別の例です。
タイプDataInputStream
のreadLine()
は非推奨です。 Sunは、このメソッドはプロパティをバイトから文字に変換できないと公式に発表しました。 BufferedReader
を使用することをお勧めします。
このHow to read file from Java – BufferedReaderを読むことに興味があるかもしれません
package com.example.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(); } } } }