我正在尝试将双格式编号'1.4348907E22'
转换为字符串格式'14348907000000000000000'
我没有在互联网上找到任何线索,有人可以帮我吗?
答案 0 :(得分:3)
您可以像这样使用mx.formatters.NumberFormatter
:
var fmt:NumberFormatter = new NumberFormatter();
fmt.useThousandsSeparator = false;
trace(fmt.format('1.4348907E22'));
这会将14348907000000000000000
输出到控制台。
答案 1 :(得分:0)
Double d = Double.parseDouble("1.4348907E22");
String s = String.format("%.0f", d);
// just for controlling purposes
System.out.println(s);
输出:14348907000000000000000