在圆角小数位附近添加括号

时间:2015-01-26 22:43:49

标签: java decimal rounding

我必须将数字四舍五入到小数点后三位并显示如下的数字,123.12(3)。我需要一些帮助来获得小数点后三位的括号。这是我的代码:

DecimalFormat reviewRound = new DecimalFormat("##0.000" );

1 个答案:

答案 0 :(得分:1)

我认为只有DecimalFormat才有可能。这是我创建的一个功能,可以为您提供所需的功能。

public static String format(double d)
{
    DecimalFormat test = new DecimalFormat("##0.000");
    String str = test.format(d);
    String str2 = str.substring(str.length() - 1);
    str = str.substring(0, str.length() - 1);

    return str + '(' + str2 + ')';
}