我在这里很困惑。今天我遇到了AttributedString
这个概念。但我无法找到 String和AttributedString 的确切区别。更多的是我无法使用toString()
将此归因的String转换为String。任何人都可以帮我这个吗?
编辑1
其实我想为我的文字提供Kerning attrribute。但我不知道该怎么做。任何人都可以帮助我吗?
答案 0 :(得分:2)
String
是一些连续字符列表的持有者,通常称为“文本”。 "Hello World"
是String
。它是一种通用数据类型,在整个Java中使用很多。
AttributedString
保存文字和一些属性。属性几乎可以是任何。通常它用于taggin文本的某些部分用某种语言,甚至提供有关布局参数的信息(粗体,斜体,......)。它是非常具体的数据类型,仅用于某些特定区域。
除非您有特定的理由使用AttributedString
,否则您几乎可以忘记它存在。