黑马程序员技术交流社区
标题:
字节流和字符流怎么转化呢?
[打印本页]
作者:
乔小北
时间:
2013-8-1 10:47
标题:
字节流和字符流怎么转化呢?
字节流是byte数组还是inputstream?字符流呢?char数组?reader?新人求罩
作者:
sergio
时间:
2013-8-1 11:18
带Stream这个关键字的是字节流,带Reader、Writer是字符流。带StreamReader、StreamWriter是转换流(字节流转换为字符流)。
转换流主要有两个InputStreamReader 和OutputStreamWriter
a、 InputStreamReader 主要是将字节流输入流转换成字符输入流
b、 OutputStreamWriter 主要是将字节流输出流转换成字符输出流
举例:
BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream("c:\\test.txt")));
这个就是个转换了,将字节流转换成字符流。此处有用到一个装饰者模式。
作者:
abian
时间:
2013-8-1 11:42
转换流
OutputStreamWriter
OutputStreamReader
对应的数据时字节流,但是操作的是文本,提高对文本的操作效率
一旦操作文本设计到具体的编码的时候,必须使用转换流
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2