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, …