java8 集合类 新特性

java8 集合类新特性

集合类

java.util.Collections

//Java 8 新增API
Collections.sort(list,new Comparator<Integer>() {
    @Override
    public int compare(Integer o1, Integer o2) {
        return o1.compareTo(o2);
    }
});

java.util.List

//Java 8 新增API
List.sort(new Comparator<MediaPojo>() {
     public int compare(Integer o1, Integer o2){
          return o1.compareTo(o2);
      }
  }
));

java.util.stream.Stream(java8新增)

List list = new ArrayList();
Stream st = list.stream();
//返回大于1的元素
Stream out = st.filter(x -> x>1);
List result = out.collect(Collectors.toList());

你可能感兴趣的:(java规则)