黑马程序员技术交流社区
标题:
BufferedWriter中 write 和 append 的却别
[打印本页]
作者:
谢明
时间:
2012-3-29 17:13
标题:
BufferedWriter中 write 和 append 的却别
BufferedWriter中 write 和 append 的却别
作者:
马云
时间:
2012-3-29 17:34
本帖最后由 马云 于 2012-3-29 17:38 编辑
我来答:
将指定字符序列添加到此 writer。
以 out.append(csq) 的形式调用此方法,行为与以下调用完全相同:
out.write(csq.toString()) 可能不添加整个序列,也可能添加,具体取决于字符序列 csq 的 toString 规范。例如,调用一个字符缓冲区的 toString 方法将返回一个子序列,其内容取决于缓冲区的位置和限制。
作者:
李涛涛
时间:
2012-3-29 18:02
可以简单的理解:witer是写进去的数据会覆盖原有的数据。append()是插入,将新的数据写到原有数据的末尾
作者:
胡川
时间:
2012-3-29 18:54
BufferedWriter中 write 写进去的数据会覆盖 而append 是追加 也就是楼上说的新数据添加到原有数据
作者:
李柯
时间:
2012-3-29 19:04
1、append方法是追加字符串的意思,
它会在内存中原有的字符串的基础上追加.
2、write()方法则会覆盖原有的内容.
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2