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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 黄宝宝 高级黑马   /  2014-7-24 10:38  /  1218 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

为何PrintStream也可以指定字符集?

  1. File file =new File("tempfile\\print_write.txt");
  2. PrintStream out = new PrintStream(file,"utf-8");
复制代码

PrintStream不是字节流么?我自己都给整晕了。。。

PrintStream与PrintWriter的区别是什么?
PrintStream:字节打印流.
PrintStream:字符打印流。
有人能给我解释一下么?



4 个回复

倒序浏览
PrintStream:构造函数(file) 构造函数(string) 构造函数(stream)
PrintWriter:PrintStream  && 构造函数(Wtiter)
字符打印流比字节多一个构造方法。如果还不懂。麻烦视频往前看
回复 使用道具 举报
masai158 发表于 2014-7-24 10:49
PrintStream:构造函数(file) 构造函数(string) 构造函数(stream)
PrintWriter:PrintStream  && 构造函数( ...

嗯嗯,早就看过视频了,从头来玩一下!你知道 PrintStream为什么能够指定字符集么?
回复 使用道具 举报
能够指定字符集的有转换流,InputStreamReader 和OutputStreamWriter
还有PrintWriter 和PrintStream  
但是由于printStream和printWriter 只能输出,
所以指定字符集,一般都在转换流中。
回复 使用道具 举报
好多大神啊
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马