Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Java программирование > Общие вопросы по Java, Java SE, Kotlin
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.11.2016, 21:05   #1
AlexOrlo
Пользователь
 
Регистрация: 27.10.2016
Сообщений: 26
По умолчанию Десятичный разделитель

Проблема подстерегла там где я её не ожидал.
А именно у меня в винде в роли разделителя используется точка.
Все обрабатываемые числа, так же с точкой.
Но там где в роли этого знака выступает запятая, всё естественно запинается.
Можно ли как то это проследить и выставить соответствующую настройку разделителя?
AlexOrlo вне форума Ответить с цитированием
Старый 29.11.2016, 21:51   #2
AlexOrlo
Пользователь
 
Регистрация: 27.10.2016
Сообщений: 26
По умолчанию

Вот в принципе можно применить такой код:
Код:
valueStr = valueStr.replace(',', '.');
return new Float(valueStr);
Но тогда нужно управлять, в смысле пользователь должен сам это настраивать..
Немного муторно.
Может можно как то прочитать число, что бы точка и запятая воспринимались одинаково: как десятичный разделитель?
AlexOrlo вне форума Ответить с цитированием
Старый 30.11.2016, 00:07   #3
AlexOrlo
Пользователь
 
Регистрация: 27.10.2016
Сообщений: 26
По умолчанию

Такс.. пока что решил задачу таким образом:
Код:
 try{ row2.add (Float.parseFloat(linet));} catch (NumberFormatException ioe)
                 {              
                    valueStr = (linet);
                    valueStr = valueStr.replace(',', '.');
                    row2.add (Float.parseFloat(valueStr));
                  };
где linet это стринг.
Может кому пригодится..
AlexOrlo вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Десятичный логарифм в PascalABC LeDиNkо Помощь студентам 7 06.11.2012 23:07
Десятичный логорифм amki6 Общие вопросы по Java, Java SE, Kotlin 1 27.12.2011 14:12
Перевод из шестнадцатиричного в десятичный Bubel Visual C++ 0 24.10.2011 18:31
Десятичный разделитель программно Kvant Microsoft Office Excel 0 30.10.2008 19:14
десятичный разделитель zetrix Microsoft Office Excel 0 30.10.2006 19:32