IO流(六)之CharArrayReader类与CharArrayWriter类

本文详细介绍了Java中CharArrayReader和CharArrayWriter类的功能与用法。CharArrayReader用于字符数组输入,CharArrayWriter用于字符数组输出。文章列举了这两种类的主要构造器及常用方法,包括读写字符、标记位置、关闭流等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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():将字符数组输出流转化为字符串

 

转载于:https://www.cnblogs.com/hitnmg/p/9469745.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值