字符流的底层其实就是字节流,只不过在字节流的基础上又添加了字符集的概念(字符流 = 字节流 + 字符集)
字符流的特点:
输入流:一次读一个字节,遇到中文时,一次读多个字节(GBK一次读两个,UTF-8一次读三个)
输出流:底层会把数据按照指定的编码方式进行编码,变成字节再写到文件中
字符流应用场景:适合对纯文本文件进行读写操作
FileReader:操作本地文件的字符输入流
FileWriter:操作本地文件的字符输出流
标签:字符,一次,Java,字节,字符集,输入 From: https://www.cnblogs.com/gagaya2/p/17783387.html