Java中BufferedWriter里的append与write有什么区别?该怎么处理

Java中BufferedWriter里的append与write有什么区别?
Java中BufferedWriter里的append与write有什么区别啊?
Java中BufferedWriter里的append与write有什么区别?该怎么处理我运行这个,没有发现有什么区别~~结果都是一样的,另外append(CharSequence csq)、append(char c)这两个有什么区别么?CharSequence就是String吧 用起来没发现什么不同!!
------解决方案--------------------

append与write
APPEND是在原有内容的基础上写出,而WRITE则是把数据流全部写出

------解决方案--------------------
Java中BufferedWriter里的append与write有什么区别?该怎么处理
append();会保留原有的内容,write();是将流重新写入!