import java.util.Arrays;
public class testMain {
public static void main(String[] args) {
int[] hgf = {12,23,12,45,67,89,10,11,24,45,67};
System.out.println("数组的流化最大值:"+ Arrays.stream(hgf.clone()).max());
System.out.println("数组中是否存在23:"+ Arrays.asList().stream().allMatch(o -> o.equals(23)));
System.out.println("数组中是否存在100:"+ Arrays.asList().stream().allMatch(o -> o.equals(100)));
System.out.println("数组的平均值:"+ Arrays.stream(hgf).average());
System.out.println("数组元素的个数:"+ Arrays.stream(hgf).count());
System.out.println("去重后数组元素的个数:"+ Arrays.stream(hgf).distinct().count());
System.out.println("数组最小值:"+ Arrays.stream(hgf).min());
System.out.println( Arrays.stream(hgf)
.filter(e->e>12)
.peek(e->System.out.println("过滤小于12的值:"+e))
.map(e->e*e)
.peek(e->System.out.println("映射平方的值:"+e))
.sum());
}
}
数组的流化最大值:OptionalInt[89]
数组中是否存在23:true
数组中是否存在100:true
数组的平均值:OptionalDouble[36.81818181818182]
数组元素的个数:11
去重后数组元素的个数:8
数组最小值:OptionalInt[10]
过滤小于12的值:23
映射平方的值:529
过滤小于12的值:45
映射平方的值:2025
过滤小于12的值:67
映射平方的值:4489
过滤小于12的值:89
映射平方的值:7921
过滤小于12的值:24
映射平方的值:576
过滤小于12的值:45
映射平方的值:2025
过滤小于12的值:67
映射平方的值:4489
22054