我想應用格式掩碼像「#0」到我的號碼字段是像「6000」, 字符串,我試過不同類型的格式,但它沒有幫助,任何人都可以告訴我如何在Android處理這個請如何應用掩碼到字符串值
我要尋找的東西時,我這樣做formatString("6000", "#,##0.00")
它應該給我格式化輸出6,000.00
我想應用格式掩碼像「#0」到我的號碼字段是像「6000」, 字符串,我試過不同類型的格式,但它沒有幫助,任何人都可以告訴我如何在Android處理這個請如何應用掩碼到字符串值
我要尋找的東西時,我這樣做formatString("6000", "#,##0.00")
它應該給我格式化輸出6,000.00
只要你的字符串「6000」轉換爲數字例如像
double d = Double.parseDouble("6000");
然後使用DecimalFormat
喜歡這裏解釋:How do I format a number in Java?
這應有助於:
String yourString = "6000";
double value = Double.valueOf(yourString);
DecimalFormat df = new DecimalFormat("#,##0.00");
System.out.println(df.format(value));
感謝你的回覆,它幫助 –
@jayanthithakur比請不要忘記接受有用的答案。 – jlordo
告訴我們你已經嘗試了什麼。另外一些示例輸入和輸出將有助於更好地理解問題。 – jlordo
我試着用maskFormatter類,但因爲這不是由android支持它給了runTimeException.am尋找像我這樣做formatString(「6000」,「#,## 0.00」)應該給我格式化輸出6,000.00 –