Ограничение десятичных разрядов типа данных String из базы данных на HTML-страницу

Я получаю десятичное число типа String из локальной базы данных.

А также

Я просмотрел три знака после запятой в своем приложении пользовательского интерфейса (html-страница). Так что теперь мне нужно ограничить его двумя разрядами deciaml.

пример String Amount = "123.786";

измените десятичное значение суммы на "123,78"(для отображения в моем веб-приложении)

Пожалуйста, помогите ограничить его до двух знаков после запятой.

Я пытался использовать функциональность Stringutils, но я не могу ее поглотить

1 ответ

Решение
 String Amount = "123.786";
 String value= String.format("%.2f", Float.valueOf(Amount));

or 

BigDecimal value = new BigDecimal(Amount).setScale(2, BigDecimal.ROUND_HALF_UP);
Другие вопросы по тегам