今天分享java 8 新特性的 Stream 常用API
List<Integer> numbers = Arrays.asList(3, 2, 2, 3, 7, 3, 5);
//获取每个元素的平方 stream()中的 map() 方法
List<Integer> collect = numbers.stream().map(i -> i * i).distinct().collect(Collectors.toList());
collect.forEach(System.out::println);
//找到2的个数 --》 stream()中的 filter()过滤方法
long count = numbers.stream().filter(i -> i == 2).count();
System.out.println(count);
// 100 以内的随机数
double v = Math.random() * 100;
System.out.println(v);