该java.io.Writer的接口有两个方法称为追加和写入。两者之间有什么区别?它甚至说
这种形式的方法的调用的out.append(c)行为与调用的行为完全相同out.write(c)
out.append(c)
out.write(c)
那么拥有两个方法名称变体的原因是什么?
append()和write()之间有细微的差别。您可以通过阅读Javadocs来解决所有这些问题。暗示。;)
void
write是在CharSequence可用之前创建的较旧样式的格式。
这些方法被重载,因此存在
write(int)
int
append(char)
write(char[] chars)