Java

Cách đọc file trong Java sử dụng BufferedInputStream

Để đọc file trong Java bạn có rất nhiều cách để lựa chọn. Trong bài này, mình sẽ hướng dẫn các bạn sử dụng luồng byte để đọc dữ liệu dưới dạng nhị phân. (luồng byte thường sử dụng để đọc dữ liệu kiểu nguyên thủy và kiểu dữ liệu đối tượng)

Cách đọc file trong Java sử dụng BufferedInputStream

Cách để Java đọc dữ liệu khi sử dụng InputStream

Hai class đại diện cho luồng byte ở đây là BufferedInputStream và DataInputStream. Chúng ta sẽ sử dụng chúng thử nhé.

Cách đọc file trong Java sử dụng BufferedInputStream

Vị trí BufferedInputStream và DataInputStream trong cấu trúc class nhập xuất dữ liệu của Java

Ví dụ đọc file trong Java sử dụng BufferedInputStream và DataInputStream

Hướng dẫn là vậy, nhưng mình khuyên các bạn không nên sử dụng cách này để đọc file (đọc dữ liệu kiểu nguyên thủy) mà thay vào đó hãy sử dụng BufferedReader. (Mình đã viết bài Cách đọc file trong Java sử dụng BufferedReader, các bạn có thể tham khảo thêm)

Vì sao?

Phương thức readLine() thuộc lớp DataInputStream đã bị phản đối (phương thức sẽ bị gạch ngang khi code trong IDE) và chính Sun cũng khẳng định điều này.

Cách chữa cháy tạm thời

 

Bình luận Facebook

Bình luận

Hãy là người đầu tiên bình luận bạn nhé :)

Thông báo khi có
avatar
wpDiscuz
Lập trình Android với Kotlin: Ứng dụng máy tính đơn giản
Tạo project ứng dụng HelloWorld với Kotlin trên Android Studio
Tài liệu, giáo trình học Android, Web với ngôn ngữ lập trình Kotlin
Kotlin trở thành ngôn ngữ chính thức để lập trình Android
Bạn hay gặp lỗi với Tomcat ServerXem cách fix
+