2013-10-19 68 views
-2

在Java中,如何將特殊格式的雙倍字符串表示形式轉換爲雙倍?如何將特殊格式化的字符串轉換爲雙倍

例如,1.00表示爲1d-2,而1.25表示爲1.25?

感謝

+1

1.00 = 1.拖尾的零​​沒有區別。 –

+0

你必須解析格式。究竟如何取決於格式。我從來沒有見過'1d-2' ='1.00'。順便說一句雙1 = 1.0 = 1.00 = 1.000 –

+0

什麼格式是1d-2?什麼類正在創建該字符串表示形式? (通常,我會說使用NumberFormat,但這似乎不是你正在使用的。) –

回答

0

如果你能以某種方式說1D-2轉換成合適的雙(如1.0或1.5),然後只需使用double.parseDouble();

+0

我想知道在Java中是否有一個函數可以從1d-2轉換爲1。 – user1330217

+0

不,不是,我不知道。但是,你如何獲得1d-2 ??我會問在原來的問題,但沒有足夠的代表:( – john01dav

+0

我打電話給一個Web服務和奇怪的格式是響應的一部分 – user1330217

相關問題