我遇到了從給定輸入字符串拆分數字的問題 例如
TOTAL的總費用= $ 19,67,456.45
的現在,對於算術計算,我們只需要取下
$的數字。
,因此它試圖來
TOTAL的整串每串= $ ##,##,##,###
最後,我們應該有隻是在賬單上進行算術計算的數字。 我試圖解決這個問題如下
String price = "$12,23,44,555"
String ArrArgs[] = price.split("");
for (int i=2;i<ArrArgs.length;i++){
if (ArrArgs.equals(".")){
break;
}
if ((ArrArgs[i]).equals(",")){
}else {
strPrice = ""+strPrice+ArrArgs[i];
System.out.println("Adding "+ArrArgs[i]);
}
}
BTW所有我做的是爲賬單超過$ 99,99,99,999更大的自動化在硒的webdriver的測試用例。 預先感謝您:)
$ 99,99,99,999。 - 那種數字表示毫無意義。當然你的意思是$ 999,999,999.00 –
嘗試從值中刪除$並使用Double.valueOf(String_without_dollar_sign) –
@yogx $符號不能被刪除,因爲它是被測應用程序(AUT),我正在自動執行以檢索該值。希望你得到 –