Filter, sort, map and output a list
Description
The following code shows how to filter, sort, map and output a list.
Example
//from w ww. j av a 2 s. co m
import java.util.Arrays;
import java.util.List;
public class Main {
public static void main(String[] args){
List<Integer> list = Arrays.asList(0, 1, 2, 3, 4, 5, 6, 7, 8, 9);
list.stream()
.filter(x -> x % 3 == 0)
.sorted((x,y) -> y - x)
.map( x -> x * 3)
.forEach(System.out::println);
}
}
The code above generates the following result.