Потоки данных поддерживают метод
skip(n), возвращающий поток данных с отброшенными первыми n элементами источника. Если в потоке-источнике было меньше n элементов, возвращается пустой поток.Например, следующий код пропускает первые два блюда, содержащие более 300 калорий, и возвращает остальные:
List<Dish> dishes = menu
.stream()
.filter(d -> d.getCalories() > 300)
.skip(2)
.collect(toList());
#java #stream #skip
Please open Telegram to view this post
VIEW IN TELEGRAM
👏7❤3