如何在 Java 中将字符数组转换为 Reader?
javaobject oriented programmingprogramming更新于 2025/6/10 5:32:17
CharArrayReader 是 Reader 类的子类,它可以实现可用作字符输入流的字符缓冲区。CharArrayReader 从偏移量开始完全或部分地从字符数组中读取字符。CharArrayReader 类的重要方法是 close()、mark()、read()、skip() 和 reset()。
语法
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);
}
}
输出
Tutorials Point!
相关文章
有用资源
java 参考教程 - 该教程包含有关 java 的更多信息:https://www.cainiaomax.com/java/

