Java中的CharSequence 和字符串?

  • 回答 (2)
  • 关注 (0)
  • 查看 (76)

在Android中编程,大部分的文本值都是在CharSequence。

这是为什么?有什么好处,使用CharSequenceString 的主要影响是什么?

主要的区别是什么?在使用它们的时候会遇到什么样的问题?从一个到另一个?

为啥吃兔兔为啥吃兔兔提问于
以往V回答于

我相信最好使用CharSequence。原因是String实现了CharSequence,因此你可以传递一个字符串到CharSequence中,但是你不能把一个CharSequence传递到一个字符串中,因为CharSequence不会实现String。另外,在Android中,该EditText.getText()方法返回一个Editable,它也实现了CharSequence,并且可以轻松地将其传入一个,而不容易转换成String。CharSequence处理所有!

人生的旅途辣鸡前端回答于

字符串是CharSequences,所以你可以使用字符串,而不用担心。Android只是试图通过允许你指定其他的CharSequence对象,比如StringBuffers来帮助你。

扫码关注云+社区

领取腾讯云代金券