Hướng dẫn đọc một tập tin TXT bằng BufferedInputStream trong Java. (How to read TXT file by BufferedInputStream in Java?)






Các bài trước tôi đã giới thiệu một số cách để ghi một tập tin TXT, trong bài viết này tôi sẽ hướng dẫn cách sử dụng BufferedInputStream để đọc một tập tin TXT trong ngôn ngữ lập trình Java.







Đầu tiên bạn cần chuẩn bị một file TXT có sẵn dữ liệu để thực bài hướng dẫn này.


ReadFileWithBufferedInputStream.java
/**
 * @(#)ReadFileWithBufferedInputStream.java
 *
 * ReadFileWithBufferedInputStream application
 *
 * @author developer.bnson@gmail.com
 * @version 1.00 2014/3/9
 */

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

public class ReadFileWithBufferedInputStream {
   
    public static void main(String[] args) {
       

        File file = new File("D:\\Z-Test\\Demo\\FileWriteByJava.txt");
        FileInputStream fis = null;
        BufferedInputStream bis = null;
        DataInputStream dis = null;

        try {
            fis = new FileInputStream(file);

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

             System.out.println("Content in TXT file: ");
            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();
            }
        }

    }
}



Kết quả sau khi chạy ứng dụng sẽ là:



























No comments:

Post a Comment