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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© chenshiji 中级黑马   /  2014-12-27 20:33  /  981 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

OutputStreamWriter的write方法与append方法有什么不同?

5 个回复

倒序浏览
没用过,看api说明文档是这么讲的:“将指定字符序列添加到此 writer。 ”应该跟StringBuffer中append的方法一样
回复 使用道具 举报
Append是在原有基础上追加,也就会保留原有内容。write是将整个数据流重新写入
回复 使用道具 举报
诺诺 发表于 2014-12-27 22:37
Append是在原有基础上追加,也就会保留原有内容。write是将整个数据流重新写入 ...

我试过了,appand也是会覆盖原文档里面的内容,感觉没什么区别啊!
回复 使用道具 举报
从Writer继承过来的方法,Writer实现了Append接口,
如果某个类的实例打算接收取自 Formatter 的格式化输出,那么该类必须实现 Appendable 接口。
所以append()方法可以按照一定格式写入。比write方法要方便很多。
回复 使用道具 举报 1 0
还么学到啊  马上了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马