如题所述
第1个回答 2020-01-27
JAVA字节流
是每次从文件中读取单个字节
字符流是每次读出1个字符
相当于每次读出2个字节
FileInputStream
fs=new
FileInputStream(路径);
这是一个字符流
InputStreamReader
ir=new
InputStreamReader(
fs)
这是一个字符流
fs
为字节流
这个类就是把字节流转化为字符流;
字符流
就是为了方便读取文字和符号的
都知道中文汉字要2个字节才能存储
如果一次读出1个字节
在转化为中文
就会出乱码了
;
这些问题你都可以通过查询API文档找到答案的
是每次从文件中读取单个字节
字符流是每次读出1个字符
相当于每次读出2个字节
FileInputStream
fs=new
FileInputStream(路径);
这是一个字符流
InputStreamReader
ir=new
InputStreamReader(
fs)
这是一个字符流
fs
为字节流
这个类就是把字节流转化为字符流;
字符流
就是为了方便读取文字和符号的
都知道中文汉字要2个字节才能存储
如果一次读出1个字节
在转化为中文
就会出乱码了
;
这些问题你都可以通过查询API文档找到答案的