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




Вероятно, это то, на что вы смотрите, чтобы отобразить десятичные значения в экспоненциальной форме.
public static void main(String[] args) {
Double a = 0.0001123;
String value = String.valueOf(a.doubleValue());
System.out.println(value);
}
выход
1.123E-4
@Sourabh, пожалуйста, примите ответ, если он работает для вас, он также поможет другим
Да, это работает для 0.0001123, но как насчет других значений?
Double a = 0.1123; Результат тот же 0.1123@ScaryWombat Я получил ответ на тот же вопрос в stackoverflow, поэтому помечен как закрытый, попытался удалить ответ, но не смог. Спасибо
Привет. что ты уже испробовал ?