The
forEach() method of
LinkedBlockingDeque performs the given action for each element of the Iterable until all elements have been processed or the action throws an exception.
Syntax:
public void forEach(Consumer<E> action)
Parameters: This method takes a parameter action which represents the action to be performed for each element.
Return Value: This method does not returns anything.
Exceptions: This method throws
NullPointerException if the specified action is null.
Below program illustrates the forEach() function of LinkedBlockingDeque class:
Example:
Output:
Linked Blocking Deque: [11, 22, 33, 44, 55, 66, 77]
Traversing this Deque:
11
22
33
44
55
66
77
Example: 2