字符流

图片
字符流在读中文时一次读或写多少个字节,是由字符集决定

FileReader

图片

FileWriter

屏幕截图 2025-12-26 184218
图片

字符流与字节流内容差不多

只是字节流:接收时:只能传递英文字母;输出时:接收字节,将字节编译为数字,用数字调用ASCll码表。
字符流:接收时:能传递中英文:输出时:接收字节,将字节编译为数字,数字调用GBK码表

FileReader和FileWriter传递和书写速度更快

FileReader

图片

他们都会在使用时在内存里面创建缓冲区,在read的时候,第一次他会先看缓冲区是否有内容可读。

没有就从文件中获取,之后就调用缓冲区中的字节,编译为数字,再手动强转为字符。

FileWriter

图片
图片

调用flush函数,缓存区内的内容会直接进入目的地,但是程序还能继续输入。用close函数,直接关闭输入口,不能再输入了。

posted @ 2025-12-26 19:17  水水日  阅读(2)  评论(0)    收藏  举报