6
Obtenha o último elemento de Stream / List em uma linha
Como posso obter o último elemento de um fluxo ou lista no código a seguir? Onde data.careasestá um 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? Como você pode ver, pegar o primeiro elemento, com uma certa filter, não é …
118
java
list
java-8
java-stream