Удаление незначащих нулей

Ответить
passer
Сообщения: 2
Зарегистрирован: 30 ноя 2013, 10:52

Удаление незначащих нулей

Сообщение passer » 30 ноя 2013, 12:19

Есть переменная типа double, в которой находится число, скажем 127,0. Требуется вывести на TextView 127 без запятой и незначащего нуля. При этом количество знаков после запятой может быть разным и значащие цифры отбрасывать нельзя. Написал метод, реализующий это условие, но на мой взгляд он очень громоздкий. Может кто нибудь знает способ покороче. Буду очень признателен. Джаву изучаю всего два месяца а Андроид - неделю.

Аватара пользователя
trew
Сообщения: 450
Зарегистрирован: 28 сен 2013, 17:34

Re: Удаление незначащих нулей

Сообщение trew » 30 ноя 2013, 13:51

[syntax=java]double value = 127.0;
//123.456789000000000000;
String str1 = new DecimalFormat("#######.############").format(value);
Log.d(TAG, "str1: " + str1);[/syntax]
Когда выкладываете код на форум - код оформляйте. Редактор - поищите слова Geshi Syntax -Java. (или xml)
Свои сообщения можно редактировать - кнопка edit.

passer
Сообщения: 2
Зарегистрирован: 30 ноя 2013, 10:52

Re: Удаление незначащих нулей

Сообщение passer » 30 ноя 2013, 22:23

Спасибо, работает. За исключением запятой вместо десятичной точки. Но после танцев с бубном вокруг нее, удалось превратить запятую в точку.

Ответить