我想雙格式的數字'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,爲我工作:) –