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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 13.11.2012, 00:16   #1
iCaesy
In progress...
Форумчанин
 
Регистрация: 25.09.2011
Сообщений: 161
По умолчанию String > Float

Есть метод который из инета беред курс валют с сайта ЦБР.
Метод возвращает значение типа String.
При попытке парсинга String'a в float получаем ошибку.
Есть подозрение что строка содержит левые символы.
А теперь вопрос: Как из строки вытащить значение типа float, 4 знака после запятой - 12.3456

Код:
Pattern pattern = Pattern.compile("\\d+");
			        Matcher matcher = pattern.matcher(CurrValue.getUSDrate());
			        if (matcher.find()) {
			            float f1 = Float.parseFloat((matcher.group()));
			            System.out.println(f1);
			        }
		        else
			            System.out.println("Нет тут цифр");
Вытягует но с 0 после запятой =(
iCaesy вне форума Ответить с цитированием
Старый 13.11.2012, 17:48   #2
iCaesy
In progress...
Форумчанин
 
Регистрация: 25.09.2011
Сообщений: 161
По умолчанию

что-то совсем глухо
iCaesy вне форума Ответить с цитированием
Старый 13.11.2012, 20:25   #3
iCaesy
In progress...
Форумчанин
 
Регистрация: 25.09.2011
Сообщений: 161
По умолчанию

parseDouble банально не распознает строку с запятыми
всем спасибо все свободны )
iCaesy вне форума Ответить с цитированием
Старый 16.11.2012, 23:54   #4
BOBAH13
Android Developer
Старожил Подтвердите свой е-майл
 
Аватар для BOBAH13
 
Регистрация: 19.02.2007
Сообщений: 3,708
По умолчанию

1. Что за строка на входе?
2. Что именно нужно вытянуть, после запятой (или точки?) или все число?
BOBAH13 вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Конвертация float->string и наоборот qwerty_kap Общие вопросы C/C++ 1 28.05.2012 10:34
Конвертация single float в double float kypck Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 10 23.04.2012 00:22
Ошибка типа cannot convert `float*' to `float' for argument `1' ... Trackman Помощь студентам 3 23.05.2011 17:09
Из float в string nick17 Помощь студентам 3 18.11.2010 10:33
FLOAT TO TRING И STRING TO FLOAT!! MelKiY_bad C++ Builder 6 07.05.2010 14:31