java 字符流字节流怎么区分使用
2 回答
是王小二呀
TA贡献88条经验 获得超19个赞
首先要有这样的概念:对于所有类型的对象,只用字节流进行处理完全足够。因为最终的操作目的就是为了处理二进制的数据而一个二进制位就是一个字节,所以嘛,最初设定就是按字节进行数据处理。比如咱们计算机里二进制方式存的视频文件等。
但是我们发现生活中常用的数据除了这些还有其他诸如txt型的大量文本型数据,就像一本几百万字的中华字典,一个汉字是占两字符的,要用字节流的话会将汉字拆开,产生乱码,而字符流刚好是一次读一个字符也就是两个字节,不会产生讲一个汉字拆开读取之后的乱码问题,显然字符流处理效率高。
所以一般情况下只管用字节流就成
添加回答
举报
0/150
提交
取消