如何這個字符串轉換:轉換混合串翻番
String str = "***123.45***";
這雙:
double d = 123.45;
當我使用的valueOf
double d = Double.valueOf("***123.04***");
或parseDouble
double d = Double.parseDouble("***123.45***");
它會拋出java.lang.NumberFormatException: For input string: ""123.04""
,因爲該字符串不僅包含數字。我需要擺脫星號。
使用全部替換 – 2014-11-03 14:52:48
兩個問題:1.前兩位總是3位,後面是3位? 2.它們總是「*」,還是可以是另一個字符(如字母)? – 2014-11-03 14:53:11