5

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

4

2 回答 2

11

的用途之一textUtils是,例如,假设您有一个"apple,banana,orange,pinapple,mango"不适合给定宽度的字符串,它可以转换为"Apple, banana, 2 more".

于 2013-07-20T08:19:35.457 回答
11

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

TextUtils.indexOf(string, char)

这和做的一样

string.indexOf(char);

他们中的许多人做的事情你已经可以用字符串公共方法做。许多其他人添加了额外的功能。此类在方法级别的作用与包在类级别的作用相同。

于 2013-07-20T08:25:03.647 回答