Я пытаюсь достичь следующих целей: Учитывая список объектов. Верните исходный 5 объектов, которые соответствуют критериям.Java 8 необязательный список
Я могу первый элемент:
optionServiceObject.map((p) -> (List<ServiceAttribute>) p.getFoor())
.flatMap((v2) -> v2.stream().filter((v3) -> v3.hasBar())
.map(v3 -> v3.getBar())
.findFirst()
Но не смог получить, как получить начиная с 5 элемента, соответствующего критериям в список.
«Возвращение запуска 5 объектов, которые выполняют критерии.» какие критерии? ваш код неясен ... – alfasin
Критерии уже включены в код. Объект имеет hasBar() как true. –
Вместо '.findFirst()' try' .limit (5) ' – alfasin