Process String as int stream

Description

The following code shows how to process String as int stream.

Example


public class Main {
// w w w . j a  v a 2s. co m
  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.





















Home »
  Java Streams »
    Examples »




Average
Filter
Group
IntStream
Map
Partition
Reduce
Sort
Sum