2

我从本地数据库中获取字符串类型的十进制数。

我在我的 UI 应用程序(html 页面)中查看了三位小数。所以现在我需要将其限制为 2 个小数位。

例子 String Amount = "123.786";

将金额十进制值更改为“123.78”(显示在我的 Web 应用程序中)

请帮助将其限制在小数点后两位。

我尝试使用 Stringutils 功能,但我无法吸收它。

4

1 回答 1

2
 String Amount = "123.786";
 String value= String.format("%.2f", Float.valueOf(Amount));

or 

BigDecimal value = new BigDecimal(Amount).setScale(2, BigDecimal.ROUND_HALF_UP);
于 2013-09-23T13:15:58.437 回答