Я хочу спросить, как превратить всю мою строку в удвоенную с экспоненциальной.когда я использую строку, длина которой больше семи, все в порядке.
new BigDecimal("12345678").doubleValue() => 1.2345678E7
, но семь и меньше я не могу экспортировать экспоненциальное число.
new BigDecimal("1234567").doubleValue() => 1234567.0
что я хочу, это как 1.234567E6.
Есть ли способ сделать это?Я долго искал, но ничего не получил.
Проблема в том, что тип, который я возвращаю, должен быть двойным.После преобразования значения до семи я могу получить только значение без экспоненты.
double test = new BigDecimal("1.234567E6").doubleValue() ;//output 1234567.0
, но мне нужно, чтобы оно было 1,234567E6 и вернуться к вызывающей стороне.Это невозможно?