Đọc File Trong Java Với Lớp BufferedReader - VietTuts
Có thể bạn quan tâm
Lớp BufferedReader trong java được sử dụng để đọc văn bản từ một input stream dựa trên các ký tự (character stream). Nó có thể được sử dụng để đọc dữ liệu theo dòng (line by line) bằng phương thức readLine(). Nó giúp hiệu suất nhanh. Nó kế thừa lớp Reader.
Khai báo của lớp BufferedReader
Dưới đây là khi báo của lớp Java.io.BufferedReader:
public class BufferedReader extends ReaderNội dung chính
- Các constructor của lớp BufferedReader
- Các phương thức của lớp BufferedReader
- Ví dụ về đọc file trong java với lớp BufferedReader
Các constructor của lớp BufferedReader
Constructor | Mô tả |
---|---|
BufferedReader(Reader rd) | Nó được sử dụng để tạo ra thể hiện của BufferedReader mà sử dụng kích thước mặc định cho một bộ đệm đầu vào. |
BufferedReader(Reader rd, int size) | Nó được sử dụng để tạo ra thể hiện của BufferedReader có sử dụng kích thước quy định cho một bộ đệm đầu vào. |
Các phương thức của lớp BufferedReader
Phương thức | Mô tả |
---|---|
int read() | Nó được sử dụng để đọc ký tự vật duy nhất. |
int read(char[] cbuf, int off, int len) | Nó được sử dụng để đọc các ký tự thành một phần của một mảng. |
boolean markSupported() | Nó được sử dụng để kiểm tra input stream có hỗ trợ các phương thức mark() và reset() không. |
String readLine() | Nó được sử dụng để đọc một dòng văn bản. |
boolean ready() | Nó được sử dụng để kiểm tra liệu các input stream đã sẵn sàng để được đọc. |
long skip(long n) | Nó được sử dụng để bỏ qua n ký tự. |
void reset() | Nó định vị lại stream tại vị trí mà phương thức đánh dấu lần cuối được gọi vào input stream này. |
void mark(int readAheadLimit) | Nó được sử dụng để đánh dấu vị trí hiện tại trong một stream. |
void close() | Nó đóng các dòng đầu vào và giải phóng bất kỳ tài nguyên hệ thống nào liên kết đến stream. |
Ví dụ về đọc file trong java với lớp BufferedReader
Trong ví dụ này, chúng ta đọc dữ liệu từ file văn bản testout.txt sử dụng lớp Java BufferedReader.
import java.io.BufferedReader; import java.io.FileReader; public class BufferedReaderExample { public static void main(String args[]) throws Exception { FileReader fr = new FileReader("D:\\testout.txt"); BufferedReader br = new BufferedReader(fr); int i; while ((i = br.read()) != -1) { System.out.print((char) i); } br.close(); fr.close(); } }Giả sử file testout.txt có nội dung như sau:
Welcome to java.Output:
Welcome to java. Bài tiếp theo: Đọc file trong java với lớp CharArrayReader Đọc ghi file trong java Đọc file trong java với lớp CharArrayReaderTừ khóa » đọc File Trong Java Dụng Bufferedreader
-
Đọc File Với BufferedReader Trong Java - Học Java Miễn Phí Hay Nhất
-
Học Dùng BufferedReader Trong Java Qua Ví Dụ - NIIT - ICT Hà Nội
-
Đọc File Trong Java Với Lớp BufferedReader - Hoclaptrinh
-
Hướng Dẫn Và Ví Dụ Java BufferedReader - Openplanning
-
Tự Học Java | Lớp BufferedReader Trong Java
-
Lớp BufferedReader Và BufferedWriter Trong Java - Góc Học IT
-
Hướng Dẫn Đọc File Text Trong Java Sử Dụng "BufferedReader"
-
Tối ưu Hoá Tốc độ đọc File Text Với BufferedReader - Deft Blog
-
Cách đọc File Trong Java Sử Dụng BufferedReader - Ngoc Khuong Blog
-
Đọc Dữ Liệu Từng Dòng Từ File Trong Java Sử Dụng BufferedReader
-
Lớp BufferedReader Và BufferedWriter Trong Java - TEK4
-
Đọc File Trong Java - Lập Trình Từ Đầu
-
đọc File Trong Java Dụng Bufferedreader | Lội-suố
-
Cách đọc Ghi File Trong Java - Lập Trình Không Khó