6
스트림을 사용하여 사용자 정의 비교기로 TreeSet에 수집
Java 8에서 작업하면서 TreeSet다음과 같이 정의했습니다. private TreeSet<PositionReport> positionReports = new TreeSet<>(Comparator.comparingLong(PositionReport::getTimestamp)); PositionReport 다음과 같이 정의 된 다소 간단한 클래스입니다. public static final class PositionReport implements Cloneable { private final long timestamp; private final Position position; public static PositionReport create(long timestamp, Position position) { return new PositionReport(timestamp, position); } private …