fork download
  1. import java.util.*;
  2.  
  3. public class Main {
  4. public static void main(String[] args) {
  5. Scanner sc = new Scanner(System.in);
  6. String s = sc.nextLine();
  7.  
  8. long sum = 0;
  9. long currentNumber = 0;
  10.  
  11. for (int i = 0; i < s.length(); i++) {
  12. char c = s.charAt(i);
  13.  
  14. if (Character.isDigit(c)) {
  15. currentNumber = currentNumber * 10 + (c - '0');
  16. } else {
  17. sum += currentNumber;
  18. currentNumber = 0;
  19. }
  20. }
  21.  
  22. sum += currentNumber; // add whatever's left after the loop ends
  23.  
  24. System.out.println(sum);
  25. }
  26. }
Success #stdin #stdout 0.13s 56664KB
stdin
1abc23
stdout
24