2017-04-25 80 views

回答

3

您可以使用mx.formatters.NumberFormatter这样的:

var fmt:NumberFormatter = new NumberFormatter(); 
fmt.useThousandsSeparator = false; 
trace(fmt.format('1.4348907E22')); 

此输出14348907000000000000000到控制台。

+0

谢谢@splash,为我工作:) –

0
Double d = Double.parseDouble("1.4348907E22"); 
String s = String.format("%.0f", d); 

// just for controlling purposes 
System.out.println(s); 

它输出:14348907000000000000000

+1

你已经写了java代码,我甚至有更好的方法来做这个, **新的DecimalFormat(“0”)。格式(数字)** 但我在寻找Flex代码。 –