6
Получить последний элемент Stream / List в однострочном формате
Как я могу получить последний элемент потока или списка в следующем коде? Где data.careasнаходится List<CArea>: CArea first = data.careas.stream() .filter(c -> c.bbox.orientationHorizontal).findFirst().get(); CArea last = data.careas.stream() .filter(c -> c.bbox.orientationHorizontal) .collect(Collectors.toList()).; //how to? Как видите, получить первый элемент filterне сложно. Однако получение последнего элемента в однострочнике - настоящая боль: Кажется, я …
119
java
list
java-8
java-stream