Основы Java. Урок 097. Queue. Методы add, remove, poll, element, peek.
Java 1447. Stream API - метод peek().
Метод peek() в Stream API предоставляет возможность выполнить операцию над каждым элементом потока без изменения самого потока. Этот метод принимает в качестве аргумента функциональный интерфейс Consumer, который определяет операцию, выполняемую над каждым элементом. Особенности метода peek(): Метод peek() является промежуточной операцией, то есть он не изменяет исходный поток элементов. Он возвращает новый поток, содержащий те же элементы, что и исходный поток. Метод peek() выполняет операцию над каждым элементом потока, но не возвращает результат этой операции...
Что такое очередь (Queue) в Java
Очередь (Queue) - это очень интересный тип хранения данных. Мы можем проводить с ней ограниченное количество операций - обычно только с верхним элементом, и не имеем доступа к "середине" очереди. Выглядит странно? На самом деле, есть много примеров из повседневной жизни, которые помогут нам представить механизм работы очереди. FIFO и LIFO в Java Кстати, "принцип очереди" - то, что первый, кто пришел, первым получает мороженое - обозначается английской аббревиатурой FIFO ("First in first out")...