So lesen Sie eine Datei in Java - BufferedInputStream

So lesen Sie Dateien in Java - BufferedInputStream

Hier ist ein weiteres Beispiel, um zu zeigen, wie eine Datei in Java mit den KlassenBufferedInputStream undDataInputStream gelesen wird.

DiereadLine() vom TypDataInputStream sind veraltet. Sun hat offiziell angekündigt, dass diese Methode keine Eigenschaft von Bytes in Zeichen konvertieren kann. Es wird empfohlen,BufferedReader zu verwenden.

Es könnte Sie interessieren, dieseHow to read file from Java – BufferedReader zu lesen

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();
            }
        }
    }
}