21xrx.com
2025-03-21 05:00:17 Friday
文章检索 我的文章 写文章
今天我想分享一下Java中如何计算字符串中数字的和
2023-06-19 11:08:10 深夜i     8     0
Java 字符串 数字和

今天我想分享一下Java中如何计算字符串中数字的和。这个问题有很多种解决方式,我这里提供一种简单的方法。

我们可以先使用正则表达式将字符串中的数字提取出来,然后将这些数字相加即可。下面是一个示例代码:

public class StringSum {
  public static void main(String[] args) {
    String str = "abc123def45ghi6789";
    int sum = 0;
    Pattern pattern = Pattern.compile("\\d+");
    Matcher matcher = pattern.matcher(str);
    while (matcher.find()) {
      sum += Integer.parseInt(matcher.group());
    }
    System.out.println("字符串中数字的和为:" + sum);
  }
}

在这个例子中,我首先定义了一个字符串变量str,其中包含了一些数字。然后我定义了一个变量sum,用于保存数字的和。接着使用正则表达式"\d+"找到字符串中的所有数字,将每个数字转换为整数并累加到sum中。最后输出结果。

这个方法可以很方便地计算字符串中的数字和,而且代码也很简洁清晰。如果你需要在实际开发中使用,可以将这段代码封装成一个方法,方便重复使用。

标题:Java计算字符串中数字的和

  
  

评论区