我有一個字符串「經濟1牀,類型452,液晶4特大號牀,11大號牀」。 從上面的字符串中,我要求得到1 + 4 = 5的計數。 如果給定字符串中的數字大於10,則忽略要添加的數字(因此忽略452和11)。 任何人都可以爲此寫邏輯?從字符串獲取總數
String a="Economy Double , 1 queen bed 42 lcd";
int sum = 0;
String num = "";
for(int i = 0; i < a.length(); i++) {
if(Character.isDigit(a.charAt(i))) {
num = num + a.charAt(i);
} else {
if(!num.equals("")) {
sum = sum + Integer.parseInt(num);
num = "";
}
}
}
System.out.println(sum);
份額你已經嘗試了什麼,我們 – sidgate
不會爲你做這一點,但我們一定能幫助你 - 怎麼樣你認爲要解決這個問題嗎? – duduamar
本網站不是代碼編寫服務。嘗試自己解決問題,並在遇到特定問題時再回來。 –