21xrx.com
2024-12-23 00:48:56 Monday
登录
文章检索 我的文章 写文章
今天我想分享一下Java中如何计算字符串中数字的和
2023-06-12 21:25:06 深夜i     --     --
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计算字符串中数字的和

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复