Java中的文件读写字节流,字符流
来源:互联网 发布:初中化学软件有哪些 编辑:程序博客网 时间:2024/05/16 13:44
字节流
Java的I/O是以流为基础的,而字节流是所有流的基础,是I/O中的最原始的方式(计算机处理数据是以byte为基本单位的)。
Java中的基础字节输入流、输出流为:InputStream,OutputStream,然后基础输入输出流派生出FileInputStream,FileOutputStream,ObjectInputStream,ObjectOutputstream,BufferedInputStream(由类FilterInputStream类派生出,FilterInputStream由InputStream派生出),BufferedOutputStream.
字节流主要应用在最原始的流的处理上,比如内存缓存操作,文件复制等不需要关心流的内容的格式的地方,字节流可以应付几乎所有的流的处理,但是在处理具体数据格式的时候,效率没有具体的实现类高。
字符流
字符流是针对文本文件提出的概念。字符流是由字节流包装而来的,字符流的输入输出流类型包括StrinigReader和StringWriter,BufferedReader和BufferedWriter,后者提供readLine()方法。
字符流在创建的时候需要提供一个InputStreamReader或者InoutStreamWriter对象。对于特定字符格式的文本内容,在创建InputStreamReader或者InoutStreamWriter对象的时候,应提供字符格式类型作为构造方法的参数。
try {
BufferedReader br = new BufferedReader(new InputStreamReader(
new FileInputStream("path"), "GBK"));
} catch (FileNotFoundException | UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
0 0
- Java中的文件读写字节流,字符流
- Java 字节流读写文件
- Java字节流读写文件
- java 字节流字符流读写
- java4Android(15)字节流大文件读写,字符流读写
- java文件读写操作-字节流
- 浅谈JAVA字节流(读写文件)
- java字节流(读写文件)
- java 文件IO字节流读写笔记
- java File/IO读写文件 字节流
- 关于java文件读写、字节流、字符流的一点心得
- Java读写Properties文件及JavaIO中字节流和字符的转换
- 使用字节流、字符流读写文件基础
- (字节流、字符流)对文件进行读写操作
- 129.(字节流、字符流)对文件进行读写操作
- 使用字符/字节流对文件进行读写操作
- java中字节流与字符流的读写方式
- JAVA 字节流和字符流度读写的区别
- 背包问题 — — NYOJ 860 又见01背包
- 【LeetCode从零单排(Java)】No1.Two Sum
- 51Nod 1003 阶乘后面0的数量
- 1000-A
- 機器學習基石 机器学习基石 (Machine Learning Foundations) 作业二 Q19-20 C++实现
- Java中的文件读写字节流,字符流
- rpm包安装过程中依赖问题“libc.so.6 is needed by XXX”解决方法
- java学习笔记-面向对象(三)
- Burp Suite使用介绍(二)
- acm_problem_1002
- LCT学习笔记
- android 按键事件小结
- 项目总结
- eclipse 中文注释的乱码问题解决方案