У меня очень маленькое число, и я хочу преобразовать его в строку с полным номером, без каких-либо сокращений. Я не знаю, насколько маленьким может быть это число.
например, когда я запускаю:
double d = 1E-10;
System.out.println(d);
показывает 1.0E-10
вместо 0,000000001.
Я уже пробовал NumberFormat.getNumberInstance()
, но он форматируется до 0
. и я не знаю, какое выражение использовать на DecimalFormat
для работы с любым числом.