我想双格式的数字'1.4348907E22'
转换为字符串格式'14348907000000000000000'
Flex代码转换“1.4348907E22”到“14348907000000000000000”
我没有找到在互联网上的任何线索,可以有人帮助我上这个?
我想双格式的数字'1.4348907E22'
转换为字符串格式'14348907000000000000000'
Flex代码转换“1.4348907E22”到“14348907000000000000000”
我没有找到在互联网上的任何线索,可以有人帮助我上这个?
您可以使用mx.formatters.NumberFormatter
这样的:
var fmt:NumberFormatter = new NumberFormatter();
fmt.useThousandsSeparator = false;
trace(fmt.format('1.4348907E22'));
此输出14348907000000000000000
到控制台。
Double d = Double.parseDouble("1.4348907E22");
String s = String.format("%.0f", d);
// just for controlling purposes
System.out.println(s);
它输出:14348907000000000000000
你已经写了java代码,我甚至有更好的方法来做这个, **新的DecimalFormat(“0”)。格式(数字)** 但我在寻找Flex代码。 –
谢谢@splash,为我工作:) –