Удаление незначащих нулей
Удаление незначащих нулей
Есть переменная типа double, в которой находится число, скажем 127,0. Требуется вывести на TextView 127 без запятой и незначащего нуля. При этом количество знаков после запятой может быть разным и значащие цифры отбрасывать нельзя. Написал метод, реализующий это условие, но на мой взгляд он очень громоздкий. Может кто нибудь знает способ покороче. Буду очень признателен. Джаву изучаю всего два месяца а Андроид - неделю.
Re: Удаление незначащих нулей
[syntax=java]double value = 127.0;
//123.456789000000000000;
String str1 = new DecimalFormat("#######.############").format(value);
Log.d(TAG, "str1: " + str1);[/syntax]
//123.456789000000000000;
String str1 = new DecimalFormat("#######.############").format(value);
Log.d(TAG, "str1: " + str1);[/syntax]
Когда выкладываете код на форум - код оформляйте. Редактор - поищите слова Geshi Syntax -Java. (или xml)
Свои сообщения можно редактировать - кнопка edit.
Свои сообщения можно редактировать - кнопка edit.
Re: Удаление незначащих нулей
Спасибо, работает. За исключением запятой вместо десятичной точки. Но после танцев с бубном вокруг нее, удалось превратить запятую в точку.