我试图像一个传统的整数值转换: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