Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Java

Cách chuyển đổi mảng ký tự thành Reader trong Java

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!