黑马程序员技术交流社区

标题: 关于PrintWriter的小问题 [打印本页]

作者: 吴亨    时间: 2012-1-14 12:42
标题: 关于PrintWriter的小问题
本帖最后由 吴亨 于 2012-1-15 15:32 编辑

  PrintWriter好像比BufferedWriter方便啊,这是不是说PrintWriter可以完全取代BufferedWriter呢?
如果不是,又该怎么看待她两之间的关系呢?
求大家帮我整理一下思路。
作者: 宋双    时间: 2012-1-14 12:57
PrintWriter和BufferedWriter都是继承java.io.Writer,所以很多功能都一样。
PrintWriter提供println()方法可以写不同平台的换行符,而BufferedWriter可以任意设定缓冲大小。
OutputStream可以直接传给PrintWriter而BufferedWriter不能接收。
作者: 吴亨    时间: 2012-1-15 11:19
宋双 发表于 2012-1-14 12:57
PrintWriter和BufferedWriter都是继承java.io.Writer,所以很多功能都一样。
PrintWriter提供println()方法 ...

那一般读文本用哪一个比较多?
作者: 宋双    时间: 2012-1-15 13:38
吴亨 发表于 2012-1-15 11:19
那一般读文本用哪一个比较多?

PrintWriter用起来比较简便,BufferedWrite效率高一些吧。根据具体情况来
作者: 吴亨    时间: 2012-1-15 15:32
宋双 发表于 2012-1-15 13:38
PrintWriter用起来比较简便,BufferedWrite效率高一些吧。根据具体情况来

多谢宋兄




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