JAVA学习の字符输入输出流

一、字符输入输出流与字节输入输出流

1、与字节流相同,两个流都是对文件的读取和增删
2、 字节输入流:一个字节一个字节的输入输出;字符流:一个字符一个字符的输入输出
3、相较于字节输入输出流字符输入输出流速度更快,效率更高

二、字符输出流

java. io.Writer抽象类是表示用于写出字符流的所有类的超类,将指定的字符信息写出到目的地。它定义了字节输出流的基本共性功能方法。

1、构造方法

 FileWriter fw=new FileWriter("D:\\Users\\Desktop\\新建文件夹\\a.txt");

2、常用方法

因为都是继承了io流 所以基本方法与字节流相同
●void write(int C)写入单个字符。.

●void write(char[] cbuf)写入字符数组。

●| abstract void write(char[] cbuf, int off, int len)写入字符数组的某一 部分,off数组的开始索引,len写的字符个数。

●| void write(String str)写入字符串。

●void write(String str, int off, int len)’ 写入字符串的某- 部分,ff字符串的开始索引,len写的字符个数。

●void flush()刷新该流的缓冲。

●void close() 关闭此流,但要先刷新它。

三、字符输入流

1、构造方法

FileReader fr=new FileReader("D:\\Users\\Desktop\\新建文件夹\\a.txt");

2、常用方法

● public void close() :关闭此流并释放与此流楫关联的任何系统资源。

●public int read(): 从输入流读取一个字符。

●public int read(char[] cbuf): 从输入流中读取一些字符,并将它们存储到字符数组cbuf中。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值