Есть строка такого вида: 6.356909871101D-04. Как конвертировать ее в Double в Java? Пробывал через Double.parse и Double.valueOf, безрезультатно.
есть строка такого вида: 6.356909871101D-04
Экспоненциальная форма числа обычно записывается через E, а не через D. Поэтому можно заменить символ D на E с помощью метода String::replace:
.replace('D', 'E')
Полный код (Ideone):
String s = "6.356909871101D-04";
double x = Double.valueOf(s.replace('D', 'E'));
System.out.println(x);
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости