我有一個字符串建立這樣的:在字符串轉換的指數值轉換爲十進制表示沒有指數形式
String str = "m -263.61653,-131.25745 c -7.5e-4,-1.04175 0.71025,-1.90875 1.67025,-2.16526"
還有就是-7.5e-4,我想變成-0.00075
我想指數值更改爲十進制值以獲得這樣的事情:
String str = "m -263.61653,-131.25745 c -0.00075,-1.04175 0.71025,-1.90875 1.67025,-2.16526"
我有很多像這樣的字符串來檢查和轉換。
我真的不知道該如何有效地改變指數值,因爲所有這些值是一個字符串...
如果你知道一個高效,快捷的方式做到這一點,請告訴我。
嘗試使用https://docs.oracle.com/javase/7/docs/api/java/math/ BigDecimal.html#BigDecimal(java.lang.String) –
先試試然後問 –
謝謝,我問,因爲我不知道該怎麼做。你的回答非常有幫助。 – Beginner