㈠Writer写入字符流的抽象类
⒈方法
①write(char[] cbuf) 写一个字符数组
②write(char[] cbuf, int off, int len)
写入字符数组的一部分。
③write(int c)写入一个字符
④write(String str)写一个字符串
⑤write(String str, int off, int len) 写一个字符串的一部分。
⒉子类(FileWriter)
常用方法
①writer()写入字符
②append()追加写入
字符读取(Reader)
㈠子类FileReader
㈡方法
①close()
②read():一次读取一个字符
read(char[] chuf):一次读取一串字符
循环读取一个字节
读取一组字节(注意空间利用情况):开辟的空间太大其余空间不会空闲会被空格代替
上述情况解决方案;获取一下读取大小
字节流转换为字符流(InPutStreamReader)
方法一
方法二
字符打印流
(字符流和字节流的区别:字符流必须有刷新管道flash)
缓存读取流:将字符输入流转换为带有缓存的可以一次读取一行的缓存字符读取流