Форум программистов  
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

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

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

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

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

Вот в принципе можно применить такой код:
Код:

valueStr = valueStr.replace(',', '.');
return new Float(valueStr);

Но тогда нужно управлять, в смысле пользователь должен сам это настраивать..
Немного муторно.
Может можно как то прочитать число, что бы точка и запятая воспринимались одинаково: как десятичный разделитель?
AlexOrlo вне форума   Ответить с цитированием
Старый 30.11.2016, 01:07   #3
AlexOrlo
Пользователь
 
Регистрация: 27.10.2016
Сообщений: 26
Репутация: 10
По умолчанию

Такс.. пока что решил задачу таким образом:
Код:

 try{ row2.add (Float.parseFloat(linet));} catch (NumberFormatException ioe)
                 {              
                    valueStr = (linet);
                    valueStr = valueStr.replace(',', '.');
                    row2.add (Float.parseFloat(valueStr));
                  };

где linet это стринг.
Может кому пригодится..
AlexOrlo вне форума   Ответить с цитированием
Ответ



Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Десятичный логарифм в 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 20:14
десятичный разделитель zetrix Microsoft Office Excel 0 30.10.2006 20:32




02:09.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.

купить трафик


как улучшить посещаемость, а также решения по монетизации сайтов, видео и приложений

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru