The following code shows how to process String as int stream.
public class Main { // ww w. jav a 2 s . c om public static void main(String[] args) { String s = "R2D2C3P0"; int result = s.chars() .filter(Character::isDigit) .map(ch -> Character.valueOf((char) ch)).sum(); System.out.println(result); } }
The code above generates the following result.