CharArrayReader เป็น subclass ของคลาส Reader และสามารถนำ buffer ตัวอักษรมาใช้เป็น character input stream ได้ คลาส CharArrayReader อ่านตัวอักษรจาก character array ได้ทั้งหมดหรือบางส่วน เริ่มจาก offset ที่กำหนด เมธอดสำคัญของคลาส CharArrayReader ได้แก่ close(), mark(), read(), skip() และ reset()
Syntax
public class CharArrayReader extends Reader
ตัวอย่าง
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);
}
}
}
Output
Tutorials Point!