【发布时间】:2017-04-29 23:06:53
【问题描述】:
我正在尝试转换一个经典的整数值,例如:
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 方法。有没有其他方法可以做到这一点?
【问题讨论】:
-
这个问题在这里有一个确定的答案:stackoverflow.com/questions/105770/…
-
您确定要查找 C# 吗?你发现的是java
-
@TimSchmelter 哎呀,我认为 c# 中的字符串类可能具有与 Java 中相同的方法... ^^
标签: c# string winforms integer