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()));