4

我想将像“#0”这样的格式掩码应用于我的数字字段,它是像“6000”这样的字符串,我尝试了不同类型的格式,但没有帮助,谁能告诉我如何在 android 中处理这个

我正在寻找类似的东西,当我这样做时,formatString("6000", "#,##0.00")它应该给我格式化的输出6,000.00

4

2 回答 2

2

这应该有助于:

    String yourString = "6000";
    double value = Double.valueOf(yourString);
    DecimalFormat df = new DecimalFormat("#,##0.00");
    System.out.println(df.format(value));
于 2012-12-28T11:33:55.620 回答
0

只需将您的字符串“6000”转换为数字,例如

double d = Double.parseDouble("6000");

然后DecimalFormat像这里解释的那样使用:How do I format a number in Java?

于 2012-12-28T11:32:19.330 回答