带数字的字符串会添加Java

Has*_*ash -5 java string

我收到一个包含数字的字符串,

例如:- 123312351863

哪个是分隔每个数字并将它们加在一起的最佳方法?

例如总数 38

The*_*ind 5

我不会给你确切的答案.

  1. 使用Integer.parseInt()或将整个String解析为Integer Long.parseLong().根据适当的大小.
  2. 您可以使用以下2个运算符添加每个数字 - > /%.
  3. 你还需要一个while循环.

注意:此方法对于非常大的数字或者数字开头是否会失败0.你确实可以使用charAt()+其他一些字符串方法.

  • 大于2 ^ 31的值失败 (2认同)