Java:Writer.write()和Writer.append()是一样的;他们为什么都存在?

时间:2015-02-25 23:05:40

标签: java writer

我继承了一些Java。我有很多其他类C语言的经验,但我还是Java的新手。在一个函数中,我的前任使用了write()类的append()Writer方法,但我无法弄清楚原因。更一般地说,我无法弄清楚为什么两种方法都存在,因为Oracle's doc说,这种形式out.append(c)的方法的调用与调用的方式完全相同out.write(c) 的。为什么两种方法都存在?我需要关心吗?

1 个答案:

答案 0 :(得分:7)

因为作者决定让Writer实现接口Appendable