版权声明
1. 本站文章和资源均来自互联网收集和整理,本站不承担任何责任及版权问题。
2. 相关版权归作者及其公司所有,仅供学习研究用途,请勿用于商业目的。
3. 若侵犯您的版权,请发邮件至webmaster@ishare1.cn联系我们,我们确认后将立即删除。

字符流:就是在字节流的基础上,加上编码,形成的数据流
字符流出现的意义:因为字节流在操作字符时,可能会有中文导致的乱码,所以由字节流引申出了字符流。
程序中所有的数据都是以流的方式进行传输或保存的,字节流主要操作type类型的数据,以type数组为准。
java中字节流与字符流的区别:
1、读写的时候一个是按字节读写,一个是按字符。
2、在读写文件需要对内容按行处理,比如比较特定字符,处理某一行数据的时候一般会选择字符流。只是读写文件,和文件内容无关的,一般选择字节流。
3、以stream结尾都是字节流,reader和writer结尾都是字符流。
4、InputStream是所有字节输入流的父类,OutputStream是所有字节输出流的父类。
5、Reader是字符输入流的父类,Writer是字符输出流的父类。
更多java知识请关注java基础教程栏目。
最近遇到一个问题,Java读取文本文件(例如csv文件、txt文件等),遇到中文就变成乱码。读取代码如下: List lines=new ArrayList(); BufferedReader br = new BufferedReader(new FileR…
爱分享




