У меня есть список активных курьер.
Я пытаюсь Чтобы найти все бесплатные курьеры в этом списке и после этого найдите курьера с минимальным расстоянием < /p>
Код: Выделить всё
List afterCheckIsFree = activeCouriers.stream().filter(Courier::isFree).collect(Collectors.toList());
final Optional courierWithMinDistance = afterCheckIsFree.stream()
.filter(n -> n.getId().equals(CourierFinder.minDistanceUsingCourier(Point.ZERO_POINT, afterCheckIsFree).getId())).findFirst();
Подробнее здесь: https://stackoverflow.com/questions/656 ... ms-in-java