用正则表达式
import java.util.Scanner;
public class $ {
public static void main(String[] _) {
String regex = "[^\\d]";
Scanner in = new Scanner(System.in);
System.out.print("输入字符串:");
String str = in.next();
String[] arr = str.split(regex);
int sum = 0;
for (String s : arr) {
if (!"".equals(s)) {
sum += Integer.parseInt(s);
}
}
System.out.println(sum);
}
}本回答被提问者采纳