NumberFormat

SQLite, Preferences, файлы, SD, Content Provider, XML, JSON
Ответить
Аватара пользователя
Fisheye
Сообщения: 30
Зарегистрирован: 29 авг 2014, 17:40

NumberFormat

Сообщение Fisheye » 02 ноя 2014, 12:55

Использую код:

double num1=10000;
double num2=3;
String result;

formatter = NumberFormat.getNumberInstance()

result=formatter.format(num1/num2);
textView.setText(result);


Выводит на экран 3 333,333;
Как сделать так, чтобы он выводил не 3, а, допустим, 9 знаков после запятой? Т.е так 3 333,333333333.

Аватара пользователя
klblk
Сообщения: 1097
Зарегистрирован: 18 окт 2012, 11:17
Откуда: г. Красноярск

Re: NumberFormat

Сообщение klblk » 05 ноя 2014, 06:18

[syntax=java]result = String.format("%.9f", num1/num2)[/syntax]

9 - кол-во знаков после запятой

Аватара пользователя
Fisheye
Сообщения: 30
Зарегистрирован: 29 авг 2014, 17:40

Re: NumberFormat

Сообщение Fisheye » 05 ноя 2014, 19:18

Спасибо

Аватара пользователя
Fisheye
Сообщения: 30
Зарегистрирован: 29 авг 2014, 17:40

Re: NumberFormat

Сообщение Fisheye » 05 ноя 2014, 19:32

Все хорошо, но он выводит 3333,333333333 , а я бы хотел 3 333,333333333 т.е. с пробелом. Конечно, если это возможно.

Аватара пользователя
doter.ua
Сообщения: 1106
Зарегистрирован: 23 ноя 2013, 16:08
Откуда: Ukraine

Re: NumberFormat

Сообщение doter.ua » 05 ноя 2014, 21:52

Семь раз отмерь - поставь студию.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.

Ответить