2011-08-02 119 views
1

我在這裏很困惑。今天我遇到了AttributedString這個概念。但我無法找到String和AttributedString的確切區別。而且,我無法使用toString()將此屬性字符串轉換爲字符串。誰能幫我這個?字符串和AttributedString之間的區別

編輯1

其實我想爲我的文字提供字距attrribute。但我不知道該怎麼做。誰能幫我?

回答

2

A String是一些連續字符列表的持有者,通常稱爲「文本」。 "Hello World"String。這是一個通用數據類型,在整個Java中都使用很多

AttributedString包含文本的一些屬性。屬性可以非常多任何東西。通常用於使用某種語言爲文本的某些部分添加標籤,甚至提供有關佈局參數(粗體,斜體,...)的信息。這是一個非常具體的數據類型,僅用於某些特定區域

除非你有一個特定的理由使用AttributedString,你幾乎可以忘記它存在。

+0

不,我幾乎沒有Swing/AWT的經驗。但是爲什麼你沒有真正問過如何在Swing/AWT中提供字距呢?這會給你一個更直接的答案。 –

+0

其實我在android上工作。我必須爲我的文本提供Kerning attrribute。我找不到一個簡單的方法來做到這一點。 –

+0

仍然:你爲什麼不簡單地問**那個問題?而不是在評論中,但作爲一個有問題的問題! –

相關問題