CharArrayReader là một lớp con của Reader và triển khai một bộ đệm ký tự có thể được sử dụng làm luồng đầu vào ký tự. Lớp CharArrayReader đọc các ký tự từ một mảng ký tự một cách hoàn toàn hoặc một phần bắt đầu từ một vị trí offset. Các phương thức quan trọng của CharArrayReader bao gồm close(), mark(), read(), skip() và reset().
Cú pháp
public class CharArrayReader extends Reader
Ví dụ
import java.io.*;
public class CharArrayReaderTest {
public static void main(String args[]) throws Exception {
char array[] = {'T', 'u', 't', 'o', 'r', 'i', 'a', 'l', 's', ' ', 'P', 'o', 'i', 'n', 't', '!'};
CharArrayReader car = new CharArrayReader(array);
BufferedReader br = new BufferedReader(car);
String line;
while ((line = br.readLine()) != null) {
System.out.println(line);
}
}
}
Kết quả
Tutorials Point!