CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2SE / 基础类

请问BufferedWriter 和PrintWriter都是输出字符流,还有什么区别?

楼主jzld0627(丁丁AT EASY^!^)2002-09-10 12:41:16 在 Java / J2SE / 基础类 提问

象BufferedOutputStream这些需要怎么转换才再用BufferedWriter写入到文件中?  
  谢谢。 问题点数:30、回复次数:4Top

1 楼upc_chenli(chenli)回复于 2002-09-10 12:56:57 得分 10

PrintWriter   out  
        =   new   PrintWriter(new   BufferedWriter(new   FileWriter("foo.out")));  
  Top

2 楼xiao_yuer(小鱼儿)回复于 2002-09-10 13:27:41 得分 20

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中都写的很清楚了。Top

3 楼AngusZhang(zhgapp)回复于 2002-09-10 13:29:58 得分 0

看看帮助,找找他们的继承关系,或者他们之间的哪些方法共用相同的buffer型对象。比如:jbuilder的帮助。。Top

4 楼jzld0627(丁丁AT EASY^!^)回复于 2002-09-10 15:43:34 得分 0

用OutputStreamWriter来将OutputStream转化为Wrtier.这时就可以用BufferedWriter了,对这些流我总是很混淆,请解释具体怎么实现,谢谢。Top

相关问题

  • 字符串输出
  • 怎样输出字符串?
  • 字符串如何输出
  • 字符输出题目
  • 关于字符的输出~~
  • 怎样输出"字符
  • 输出字符问题
  • 字符串输出问题
  • 输出字符串问题
  • 字符输出问题

关键词

  • bufferedwriter
  • printwriter
  • outputstream

得分解答快速导航

  • 帖主:jzld0627
  • upc_chenli
  • xiao_yuer

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo