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


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