如何将值转换为指数,我的意思是
1.522222 to 152.2222e-2 and .1522222e+1 and 2
2. string s=123456789123
我的s.length大于9比我必须得到一个值1.234567891e + 11并且情况相同 0.0123466789,现在我需要像1.23456789e-2
一样答案 0 :(得分:1)
试试这个:
public static String fromStandartToExponent(String v){
return String.format("%e",Double.parseDouble(v));
}
有关更多格式选项,请参阅java.util.Formatter
的java doc