zoukankan      html  css  js  c++  java
  • jdk 1.8 新特性

    @Test
    public void testList() {
    ArrayList<Integer> arrayList = new ArrayList<>();
    arrayList.add(11);
    arrayList.add(22);
    arrayList.add(33);
    arrayList.add(44);
    arrayList.add(11);
    System.out.println("arrayList:" + arrayList);
    arrayList.stream().forEach(x -> {
    System.out.println("foreach:" + x);
    });
    System.out.println("------------------ filter ------------------------------");
    List<Integer> c = arrayList.stream().filter(x -> x.equals(33)).collect(Collectors.toList());
    System.out.println("filter:" + c);
    System.out.println("------------------ distinct ------------------------------");
    List<Integer> collect = arrayList.stream().distinct().collect(Collectors.toList());
    System.out.println("distinct:" + collect);
    System.out.println("------------------ limit ------------------------------");
    List<Integer> collect1 = arrayList.stream().limit(3).collect(Collectors.toList());
    System.out.println("limit:" + collect1);
    System.out.println("------------------ min ------------------------------");
    int minValue = arrayList.stream().min(Comparator.comparing(Integer::intValue)).get().intValue();
    System.out.println("max:" + minValue);
    System.out.println("------------------ max ------------------------------");
    int maxValue = arrayList.stream().max(Comparator.comparing(Integer::intValue)).get().intValue();
    System.out.println("max:" + maxValue);
    }
  • 相关阅读:
    Django使用xadmin集成富文本编辑器Ueditor(方法二)
    Django-xadmin后台配置富文本编辑器(方法一)
    求解函数不等式[给定具体函数]
    区间断想
    函数方程和函数不等式
    对函数的再理解
    多题一解
    破解函数性质中的表达难点
    [数学模型]应用举例
    函数的迭代
  • 原文地址:https://www.cnblogs.com/ming-blogs/p/11903722.html
Copyright © 2011-2022 走看看