Формат десятичных значений на BlackBerry - PullRequest
0 голосов
/ 27 октября 2010

Я отображаю двойное значение для пользователя, но оно печатается как 1.00000000001

Однако мне нужно только две цифры после десятичной точки.

Ответы [ 2 ]

8 голосов
/ 27 октября 2010

Есть класс Formatter, который может сделать свое дело. Вот фрагмент кода:

double value = 1.24790000001;
Formatter formatter = new Formatter();
String formatted = formatter.formatNumber(value, 2);

И вот ссылка на JavaDoc: javax.microedition.global.Formatter

0 голосов
/ 27 октября 2010

Вы смотрели на String.format например

String x = String.format("%.2f", number);

http://download.oracle.com/javase/6/docs/api/java/lang/String.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...