2019-05-30 Java学习日记之IO(字符流)&字符流其他内容&递归

IO(字符流)

 字符流FileReader:

1、字符流是什么?

字符流是可以直接读写字符的IO流

字符流读取字符,就要先读取到字节数据,然后转为字符。如果要写出字符,需要吧字符转为字节再写出

2、FileReader

FileReader类的read()方法可以按照字符大小读取

字符流FileWriter:

FileWriter类的writer()方法可以自动吧字符转为字节写出

字符流的拷贝:

什么情况下使用字符流:

字符流也可以拷贝文本文件,但不推荐使用。因为读取时会把字节转为字符,写出时还有把字符转回字节。

程序需要读取一段文本,或者需要写出一段文本的时候可以使用字符流

读取的时候是按照字符的大小读取的,不会出现半个中文

写出的时候可以直接将字符串写出,不用转换成字节数组

猜你喜欢

转载自www.cnblogs.com/clqbolg/p/10953060.html