A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© java.love 中级黑马   /  2013-7-1 16:29  /  1039 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

转换流是将将字节转换为字符,转换流都涉及到字节流和编码表。但是编程的时候什么情况下能用到转换流。这地方学的不是很明白,希望大神解答一下

评分

参与人数 1技术分 +1 收起 理由
特殊服务 + 1

查看全部评分

2 个回复

倒序浏览
最经典的使用当然属从键盘录入和输出到控制台了:
  从键盘录入:BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
  输出到控制台:法一:BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
  法二:PrintWriter pw = new PrintWriter(System.out, true);(PrintWriter流属于Print流,加上true参数,表示自动刷新缓冲区)

评分

参与人数 1技术分 +1 收起 理由
特殊服务 + 1

查看全部评分

回复 使用道具 举报
IO中提供两个转换流,InputStreamReader和OutputStreamWriter,两者都是用于将字节流转成字符流,至于用在哪...当有一个字节流但我们知道这个字节流的内容是文本内容时,那么将其转换成字符流处理就更加方便.一般情况下字节流的使用总是不如字符流那么方便.

评分

参与人数 1技术分 +1 收起 理由
特殊服务 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马