我試圖像一個傳統的整數值轉換:INT轉換爲字符串以特定格式
2000
成這樣的格式:
2.000,00
我曾嘗試以下方法:
String.valueOf(input.format());
而且這種方法:
private String getCents(Decimal x){
String y = String.valueOf(x);
String z = '.';
if(y.contains(',')) z = ',';
y = y.substring(0, y.indexOf(z));
if(x - Decimal.valueOf(y) == 0)
return String.valueOf(x.format()) + z + '00';
else return String.valueOf(x.format());
}
但串類不包含因某種原因的valueOf方法。有沒有其他方法可以做到這一點?
此問題已在此建立的答案:http://stackoverflow.com/questions/105770/net-string-format-to-add-commas-in-thousands-place-for-a-number – ScoobyDrew18
你確定你在找C#嗎?你發現的是java的 –
@TimSchmelter哎呀我想在C#中的string類可能有一個一個用Java ... ^^ – User987