powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Форматирование значения при помощи DecimalFormat и его преобразование в Double
2 сообщений из 2, страница 1 из 1
Форматирование значения при помощи DecimalFormat и его преобразование в Double
    #33227702
akula84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Для конкретных столбцов таблицы сделал следующее
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
   
DecimalFormat df =  new  DecimalFormat("###,##0.00");
//предположим значение 123223.98
table.setValueAt(df.format(table.getValueAt(j,i)),j,i);
//Получается значение 123 223,98

//Далее хочу сравнить значение с некоторым значением типа Double
//В этой строке выскакивает ошибка.
 Double  d =  Double .parseDouble(table.getValueAt(i,j));

Каким образом можно значение, отформатированное при помощи DecimalFormat, преобразовать в Double.
Конечно, можно в зависимости от маски сделать свой парсер с удалением пробелов и замены запятой на точку между руб и коп.
А есть ли более простой способ?

Заранее спасибо за помощь
...
Рейтинг: 0 / 0
Форматирование значения при помощи DecimalFormat и его преобразование в Double
    #33227822
gaper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вообще-то
Код: plaintext
1.
Number number = df.parse(table.getValueAt(i,j), position);
но если действительно "далее"
автор//Далее хочу сравнить значение с некоторым значением
, то лучше заранее
Код: plaintext
 double  value = table.getValueAt(j,i)
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Форматирование значения при помощи DecimalFormat и его преобразование в Double
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]