当前位置: 首页 > 面试题库 >

java.io.writer的append和write方法有什么区别?

秦博达
2023-03-14
问题内容

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()。


 类似资料:
  • 问题内容: 列表方法append()和之间有什么区别extend()? 问题答案: 5111 在末尾追加对象。 给你: 通过添加来自的元素来扩展列表。 给你:

  • 问题内容: 我注意到ctx在处理程序之间是不同的,即使这些处理程序位于同一管道中,例如 在MyHander1中 在MyHandler2中 和输出: 我注意到ctx不同,但频道相同 所以在调用ctx.write()和ctx.channel()。write()之间有什么区别吗? 问题答案: 是的,有… Channel.write(..)始终从ChannelPipeline的尾部开始,因此通过所有Cha

  • 本文向大家介绍Java中的append方法是什么?,包括了Java中的append方法是什么?的使用技巧和注意事项,需要的朋友参考一下 java.lang.StringBuffer的append(char c)方法将char参数的字符串表示形式附加到此序列。参数将附加到此序列的内容中。该序列的长度增加1。 示例 输出结果

  • 问题内容: 有人可以在OOP上下文中提供方法与功能的简单说明吗? 问题答案: 甲函数是一段代码由名字叫做。可以传递数据以对其进行操作(即参数),还可以选择返回数据(返回值)。传递给函数的所有数据都被显式传递。 甲方法是一段代码,由与对象相关联的名称叫。在大多数方面,它与功能相同,但有两个主要区别: 方法被隐式传递给调用该方法的对象。 方法能够对类中包含的数据进行操作(记住,对象是类的实例-类是定义

  • 问题内容: 类方法和实例方法有什么区别? 实例方法是访问器(getter和setter)而类方法是其他所有东西吗? 问题答案: 就像大多数其他答案所说的那样,实例方法使用类的实例,而类方法只能与类名一起使用。因此在Objective-C中对它们进行了定义: 然后可以像这样使用它们: 一些真实世界的类方法的例子是很多基础类,如方便的方法的或的。实例方法将是的方法。

  • 本文向大家介绍jQuery的attr和prop方法有什么区别?相关面试题,主要包含被问及jQuery的attr和prop方法有什么区别?时的应答技巧和注意事项,需要的朋友参考一下