JAva 8コレクションクラスの新しいプロパティ

4270 ワード

JAva 8コレクションクラスの新しいプロパティ
集合クラス
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(java 8新規)
List list = new ArrayList();
Stream st = list.stream();
//    1   
Stream out = st.filter(x -> x>1);
List result = out.collect(Collectors.toList());