CharArrayReader là một lớp con của Reader và nó có thể triển khai một bộ đệm ký tự có thể được sử dụng như một luồng nhập ký tự. CharArrayReader đọc các ký tự từ một mảng ký tự hoàn toàn hoặc một phần bắt đầu từ một phần bù. Các phương thức quan trọng của lớp CharArrayReader là close (), mark (), read (), bỏ qua () và đặt lại ().
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); } }
Đầu ra
Tutorials Point!