在Android中编程时,大多数文本值预计为CharSequence.

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

在使用它们并从一个转换到另一个时,主要的区别是什么,预期会出现什么问题?

推荐答案

Strings are CharSequences,所以你可以使用字符串,不用担心.Android只是想通过允许您指定其他CharSequence对象来提供帮助,比如StringBuffers.

Java相关问答推荐

在URL类图中表示Java swing类

@从类文件中删除JsonProperty—Java

如何在带有Micronaut的YAML中使用包含特殊字符的字符串作为键

这是什么Java构造`(InputStream Is)->;()->;{}`

在AVL树的Remove方法中使用NoSuchElementException时遇到问题

Java:使用Class.cast()将对象转换为原始数组

如何在Java记录中设置BigDecimal类型属性的精度?

如何仅使用键/ID的一部分(组合)高效地返回映射值?

如何在Jooq中获取临时表列引用?

组合连接以从两个表返回数据

嘲笑黄瓜中的对象

在应用getCellFormula()时,Excel引用中的文件名始终为";[1]";使用Apache POI()

循环不起作用只有第一个元素重复

TinyDB问题,无法解析符号';上下文&

整数->;双取消框,但双->;int不';t开箱.为什么?

ControlsFX RangeSlider在方向垂直时滞后

ReturnedRect在升级后反转

可以';不要在Intellij IDEA中使用最新的Java版本(JDK 21)

为什么child-pom会创建一个新版本

为什么当我输入变量而不是直接输入字符串时,我的方法不起作用?