java io字符输出流_【Java的IO流之文件字符输入输出流 25】

一、FileReader:读取字符流;FileWriter:写入字符流

字符流可以读取和写入汉字和英文,字节流不能读取和写入汉字

二、FileReader流

1、常用的构造方法

FileReader(String filename)  -->从给定从中读取数据的文件名的情况下创建一个新的filename

2、常用的成员方法

|--  public int read() throws IOException

读取:读取单个字符。

返回:作为整数读取的字符,范围在0~65535之间(0x00-0xffff)。如果已达到流的末尾,则返回-1

抛出:IOException - 如果发生 I/O 错误

|-- public int read(char[] cbuf) throws IOException

读取:将字符读入数组

参数:cbuf目标缓冲区

返回:读取的字符数,如果已达到流的末尾,返回-1

抛出:IOException - 如果发生 I/O 错误

|-- public abstract int read(char[] cbuf,

int off,

int len)

throws IOException

读取:将字符读入数组的某一部分

参数:cbuf目标缓冲区

off开始存储字符处的偏移量

len要读取的最多字符数

返回:读取的字符数,如果已达到流的末尾,返回-1

抛出:IOException - 如果发生 I/O 错误

原文:https://www.cnblogs.com/frankruby/p/13209181.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值