我继承了一些 Java。我对其他类似 C 的语言有很多经验,但我对 Java 还是很陌生。在一个函数中,我的前任同时使用了 write()
和 append()
Writer
的方法类,但我不明白为什么。更一般地说,我无法弄清楚为什么这两种方法都存在,因为 Oracle's doc说,以 out.append(c)
形式调用此方法与调用 out.write(c)
的行为完全相同。为什么两种方法都存在?我需要照顾吗?
最佳答案
因为它的作者决定制作Writer
实现接口(interface) Appendable
.
关于Java:Writer.write() 和 Writer.append() 是一样的;为什么它们都存在?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28731431/