Есть строка такого вида: 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);
Виртуальный выделенный сервер (VDS) становится отличным выбором
Если пользователь введет текст в EditText, и в нем содержится подстрока "more", то она должна быть выделена красным
В приложении армянская клавиатура можно набрать армянские буквы в EditText через кнопки, в то же время активна и системная клавиатура, чтобы...
Доброго дня, коллегиЕсть один код, который выводит в консоль таблицу случайных булевых значений
Как корректнее всего инициализировать пустые локальные переменные разных типов? Например,