6
Obtenga el último elemento de Stream / List en una sola línea
¿Cómo puedo obtener el último elemento de una secuencia o lista en el siguiente código? ¿Dónde data.careasestá un 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 puede ver, conseguir el primer elemento, con un cierto filter, no es difícil. …
118
java
list
java-8
java-stream