• IO流(六)之CharArrayReader类与CharArrayWriter类


    CharArrayReader类与CharArrayWriter类分别是字符数组输入流和字符数组输出流类。用来进行字符数组输入输出操作。

    1.CharArrayReader类

    1.1构造器

    CharArrayReader(char[] b)

    1.2常用方法

    void   close():关闭

    boolean   markSupported():是否支持标记

    void  mark(int readAheadLimit):标记当前位置

    void reset():重置,与mark()联合使用

    void skip(long a):跳过a个字符

    int  read():读取下一个字符

    nt  read(char[] ,int  offset,int len):读取字符,并存储到字符数组b中,开始位置是offset,长度是len

    boolean ready():是否可读

    2.CharArrayWriter类

    2.1构造器

    CharArrayWriter()

    2.2常用方法

    void close():关闭

    void flush():清空缓冲

    void reset():重置输出流

    int size():返回字符数组的大小

    void write(int a):写入一个字符

    void write(char[] a,int  offset,int len):写入一个字符数组,开始位置是offset,长度是len

    void write(String str,int offset,int len):写入一个字符串,开始位置是offset,长度是len

    void append(char c):追加字符c

    CharArrayWriter append(charsequnce b):追加字符序列b

    CharArrayWriter append(charsequnce b,int start,int end):追加字符序列b,从start开始,到end结束

    void writeTo(Writer out):将字符数组输出流写入out

    char[] toCharArray():将字符数组输出流转换为字符数组

    String toString():将字符数组输出流转化为字符串

  • 相关阅读:
    二叉树的存储方式以及递归和非递归的三种遍历方式
    java基础04 匿名内部类
    jvm007 jvm知识点总览
    jvm学习006 jvm内存结构分配
    java基础03 位运算符
    java基础02 数据类型转
    jvm005 从jvm的角度谈谈线程的实现
    Arcgis投影变换后图像变深的问题
    win 7 64位如何安装erdas 9.2
    Win7 64bit 成功安装ArcView3.X
  • 原文地址:https://www.cnblogs.com/hitnmg/p/9469745.html
Copyright © 2020-2023  润新知