Как отформатировать десятичные значения в виде e/E

Я хочу отформатировать десятичное значение в форме, похожей на 1.123e-4, а фактическое значение равно 0,0001123.

Привет. что ты уже испробовал ?

Oddmar Dam 14.06.2019 07:38
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
2
1
44
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Вероятно, это то, на что вы смотрите, чтобы отобразить десятичные значения в экспоненциальной форме.

public static void main(String[] args) {
        Double a = 0.0001123;
        String value = String.valueOf(a.doubleValue());
        System.out.println(value);
    }

выход

1.123E-4

@Sourabh, пожалуйста, примите ответ, если он работает для вас, он также поможет другим

Ankur Singhal 14.06.2019 07:29

Да, это работает для 0.0001123, но как насчет других значений?

Scary Wombat 14.06.2019 07:42
Double a = 0.1123; Результат тот же 0.1123
Scary Wombat 14.06.2019 07:50

@ScaryWombat Я получил ответ на тот же вопрос в stackoverflow, поэтому помечен как закрытый, попытался удалить ответ, но не смог. Спасибо

Ankur Singhal 14.06.2019 08:04

Другие вопросы по теме