我從API獲取雜項十進制值。他們可能看起來像這個123.45,0.12345678。如果小數點的位數不相同,則根據小數點對齊文本
的格式規則,我不能改變是這樣的: 1.如果值< 0,則有8位小數 2.如果值> 0,則有2位小數
現在,我無法使基於小數點的數字。無論我是對齊中心,向左還是向右。我總是得到這樣的(右對齊)
123.45
0.12345678
1.23
1234.12345678
理想情況下,我需要這樣的
123.45
0.12345678
1.23
1234.12345678
對準是否有一個解決這個問題?
你添加一些空格,但你需要檢查最大的數字來看看你將需要很多空間 - http://stackoverflow.com/questions/10862975/how-to-put-space-character-into-a -string-name-in-xml - 您可能需要轉換爲字符串 – Tasos
只需使用空格作爲填充字符將字符串填充到右側即可。 http://stackoverflow.com/questions/11612866/java-string-padding-with-spaces –
@ HrundiV.Bakshi我們在Android中沒有'StringUtils',但它是一個很好的領導。 – sandalone