Java Development


一個 class implements Comparable<>, 之後用 sort or stream().sorted() 會自動使用這個 class override的 compareTo.


Java 8 新增 Stream 的抽象,可以對 data 流做筛选, 排序,聚合等處理

stream 用法:

voList = deparments.stream().map(DeparmentVOConvertor::toV)
                .map(vo -> setDistance())
                .collect(Collectors.toList());
voList.stream().filter(vo -> vo.getDistance() <= queryVO.getKm())
    .sorted()
    .collect(Collectors.toList());
list.stream().forEach(item -> System.out.println(item.toString()));

results matching ""

    No results matching ""