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

© 三生石 中级黑马   /  2014-3-1 18:20  /  1065 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

FileOutputStream已经可以将内容保存到文件了,为什么还要发明PrintStream呢?这不是很多余吗?

评分

参与人数 1技术分 +1 收起 理由
zzkang0206 + 1

查看全部评分

3 个回复

倒序浏览
PrintStream主要有println方法(),有换行,而且PrintStream 为其他输出流添加了功能,使它们能够方便地打印各种数据值表示形式。简单的说就是PrintStream可以原样的操作数据类型,而FileOutputStream只能操作字节。

评分

参与人数 1技术分 +1 收起 理由
zzkang0206 + 1

查看全部评分

回复 使用道具 举报
PrintStream 为其他输出流添加了功能,使它们能够方便地打印各种数据值表示形式。它还提供其他两项功能。与其他输出流不同,PrintStream 永远不会抛出 IOException;而是,异常情况仅设置可通过 checkError 方法测试的内部标志。另外,为了自动刷新,可以创建一个 PrintStream;这意味着可在写入 byte 数组之后自动调用 flush 方法,可调用其中一个 println 方法,或写入一个换行符或字节 ('\n')。

评分

参与人数 1技术分 +1 收起 理由
zzkang0206 + 1

查看全部评分

回复 使用道具 举报
午夜b'Boy 来自手机 中级黑马 2014-3-1 20:08:04
板凳
实现功能是技术,实现功能并让人用的方便,舒服就是艺术了!这就是区别
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马