Android TextUtils用于什么目的?

时间:2013-07-20 07:53:04

标签: android textutils

我在想 - “为什么其他人会在很多方面使用TextUtils?” - 但我不清楚这一点。开发者网站说它是一个简单的字符串拆分器。我理解这一点,但我不知道如何以实际的方式使用它或我可以使用它的目的?任何人都可以通过代码片段为我提供一些实际示例吗?

2 个答案:

答案 0 :(得分:10)

textUtils的一个用途就是举例说,你有一个字符串"apple,banana,orange,pinapple,mango",它不适合给定的宽度,可以转换为"Apple, banana, 2 more"

答案 1 :(得分:9)

它只是一组实用程序函数,用于对String对象执行操作。实际上,整个类没有任何实例字段或方法。一切都是静止的。将其视为使用基于文本的语义对函数进行分组的容器。其中许多可能是String继承类或CharSequence继承类的方法。例如,你可以这样做:

TextUtils.indexOf(string, char)

与做

相同
string.indexOf(char);

他们中的许多人都做了你已经可以用字符串公共方法做的事情。许多其他人添加了其他功能。此类在方法级别上提供与包级别服务相同的目的。

相关问题