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

标签 java writer

我继承了一些 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/

相关文章:

java - 如何将表格定位在中央屏幕中?

java - 在字符串中查找字符串

java - WAS 9 如何覆盖 Websphere Application Server V9 上默认提供的 MyFaces2.2

java - 本书带您了解 Java API?

C# 二进制编写器自定义

java - 今天我们真的需要在 close() 之前调用 flush() 吗?

java - RecyclerView 的动态部分标题使用当前日期时间

java - 创建使用 .get 方法命名的 .txt 文件

python - 在 python 中使用 writer 后行之间的空白

java - 为什么只有 1 个 java 源文件能够写入同一个文件?