如何将字符数组转换为 Java 中的读取器?


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!

更新日期:2020 年 2 月 11 日

316 次浏览

Kickstart Your 职业生涯

完成课程获得证书

入门
广告
© . All rights reserved.