java.io.writer的append和write方法有什么区别?
该java.io.Writer的接口有两个方法称为追加和写入。两者之间有什么区别?它甚至说
这种形式的方法的调用的
out.append(c)
行为与调用的行为完全相同out.write(c)
那么拥有两个方法名称变体的原因是什么?
回答:
append()和write()之间有细微的差别。您可以通过阅读Javadocs来解决所有这些问题。暗示。;)
- write将只接受一个不能为null的String并返回
void
- append将采用任何可以为null的CharSequence并返回Writer以便将其链接起来。
write是在CharSequence可用之前创建的较旧样式的格式。
这些方法被重载,因此存在
write(int)
其中,int
被转换为字符。append(char)
必须是char类型。write(char[] chars)
需要一个char数组,没有等效的append()。
以上是 java.io.writer的append和write方法有什么区别? 的全部内容, 来源链接: utcz.com/qa/419080.html