展开全部
老板,有用的话别忘采纳和点赞哟,给我个小小支持。32313133353236313431303231363533e78988e69d8331333433653366
先上代码:
public static void main(String[] args) {
int result = 0;
Scanner scanner = new Scanner(System.in);
System.out.println("请输入要统计的字符窜:");
String str = scanner.nextLine();
System.out.println("input:"+str);
String arrays[] = str.split(" ");
for (int i = 0; i
if (!arrays[i].contains("-")) {
result += getNumbers(arrays[i]);
}else {
result -= getNumbers(arrays[i]);
}
}
System.out.println("output:"+result);
}
//截取数字
public static int getNumbers(String content) {
Pattern pattern = Pattern.compile("\\d+");
Matcher matcher = pattern.matcher(content);
while (matcher.find()) {
return Integer.parseInt(matcher.group(0));
}
return 0;
}
运行效果: