Java基础 字符流、字符输入流

字符流的底层其实就是字节流,只不过在字节流的基础上又添加了字符集的概念(字符流 = 字节流 + 字符集)

 

字符流的特点:

输入流:一次读一个字节,遇到中文时,一次读多个字节(GBK一次读两个,UTF-8一次读三个)

输出流:底层会把数据按照指定的编码方式进行编码,变成字节再写到文件中

 

字符流应用场景:适合对纯文本文件进行读写操作

 

FileReader:操作本地文件的字符输入流

FileWriter:操作本地文件的字符输出流

 

posted @ 2023-10-23 20:13  1stzz1  阅读(84)  评论(0)    收藏  举报