6
Uso de transmisiones para recopilar en TreeSet con un comparador personalizado
Trabajando en Java 8, tengo una TreeSetdefinición como esta: private TreeSet<PositionReport> positionReports = new TreeSet<>(Comparator.comparingLong(PositionReport::getTimestamp)); PositionReport es una clase bastante simple definida así: 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, …