android中的指数函数

时间:2009-11-24 06:36:40

标签: java android double

如何将值转换为指数,我的意思是

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

一样

1 个答案:

答案 0 :(得分:1)

试试这个:

public static String fromStandartToExponent(String v){
    return String.format("%e",Double.parseDouble(v));
}

有关更多格式选项,请参阅java.util.Formatter的java doc