请问BufferedWriter 和PrintWriter都是输出字符流,还有什么区别? PrintWriter out = new PrintWriter(new BufferedWriter(new FileWriter("foo.out"))); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 PrintWriter和BufferedWriter都是继承java.io.Writer,所以很多功能都一样。不过PrintWriter提供println()方法可以写不同平台的换行符,而BufferedWriter可以任意设定缓冲大小。OutputStream可以直接传给PrintWriter(BufferedWriter不能接收),如:PrintWriter out = new PrintWriter(new BufferedOutputStream(new FileOutputStream("foo.out")));或者用OutputStreamWriter来将OutputStream转化为Wrtier.这时就可以用BufferedWriter了。API documents中都写的很清楚了。 看看帮助,找找他们的继承关系,或者他们之间的哪些方法共用相同的buffer型对象。比如:jbuilder的帮助。。 用OutputStreamWriter来将OutputStream转化为Wrtier.这时就可以用BufferedWriter了,对这些流我总是很混淆,请解释具体怎么实现,谢谢。 这段代码提示 cannot find mysql易客户端遇到的问题 正则表达式中把"\\"替换为"/"怎么换呢? 用Java的JDBC连数据库(2005)时遇到的问题!! 一个用JSP+mysql建立用户登陆,查询.删除等功能的程序.各位高手来帮忙看下吧 怎样从子线程当中得到值? 有关JAVA套接字程序问题!请教大家!先谢谢了 关于List中分页的问题,有没有什么好的办法解决呢? JAVA可以实现这个功能吗? 在中英文混合的字符串中,如何提取自己想要的字符串 IIS+Tomcat整合后,程序的部署问题。 为什么我的JB中不可以用Ctrl+H?
OutputStream可以直接传给PrintWriter(BufferedWriter不能接收),如:
PrintWriter out
= new PrintWriter(new BufferedOutputStream(new FileOutputStream("foo.out")));
或者用OutputStreamWriter来将OutputStream转化为Wrtier.这时就可以用BufferedWriter了。
API documents中都写的很清楚了。