黑马程序员技术交流社区

标题: 打印流问题:PrintStream与PrintWriter [打印本页]

作者: 黄宝宝    时间: 2014-7-24 10:38
标题: 打印流问题:PrintStream与PrintWriter
为何PrintStream也可以指定字符集?

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

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

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




作者: masai158    时间: 2014-7-24 10:49
PrintStream:构造函数(file) 构造函数(string) 构造函数(stream)
PrintWriter:PrintStream  && 构造函数(Wtiter)
字符打印流比字节多一个构造方法。如果还不懂。麻烦视频往前看
作者: 黄宝宝    时间: 2014-7-24 10:58
masai158 发表于 2014-7-24 10:49
PrintStream:构造函数(file) 构造函数(string) 构造函数(stream)
PrintWriter:PrintStream  && 构造函数( ...

嗯嗯,早就看过视频了,从头来玩一下!你知道 PrintStream为什么能够指定字符集么?
作者: 姿_`态    时间: 2014-7-24 11:35
能够指定字符集的有转换流,InputStreamReader 和OutputStreamWriter
还有PrintWriter 和PrintStream  
但是由于printStream和printWriter 只能输出,
所以指定字符集,一般都在转换流中。
作者: 从未有过的晴天    时间: 2014-7-24 11:48
好多大神啊




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2