📜  Java中的 ArrayDeque forEach() 方法(1)

📅  最后修改于: 2023-12-03 15:01:50.470000             🧑  作者: Mango

Java中的 ArrayDeque forEach() 方法

在Java中,ArrayDeque是一个实现了Deque接口的类,它提供了一种使用双端队列的实现方式。而在ArrayDeque中,我们可以通过forEach()方法来遍历这个队列中的所有元素。下面我们将详细介绍Java中的ArrayDeque forEach()方法的用法,让您轻松实现对队列中元素的遍历操作。

forEach()方法的介绍

在Java 8中,我们可以使用forEach()方法来迭代一个集合(Collection)对象以及所有实现了Iterable接口的类中的对象。具体用法如下:

void forEach(Consumer<? super E> action)

参数说明:

  • action:要对集合中的每个元素执行的操作。

当然,我们也可以使用lambda表达式来代替forEach()方法中的Consumer对象。

使用ArrayDeque forEach()方法遍历队列

下面是使用ArrayDeque forEach()方法来遍历队列的代码示例:

ArrayDeque<Integer> deque = new ArrayDeque<Integer>();
deque.add(1);
deque.add(2);
deque.add(3);
deque.forEach(n -> { System.out.println(n); });

在上面的代码中,我们首先创建了一个ArrayDeque对象,然后向队列中添加了三个元素。接着,我们使用forEach()方法遍历队列中的每一个元素,并使用lambda表达式来输出元素的值。

总结

使用ArrayDeque forEach()方法可以帮助我们轻松实现对队列中元素的遍历操作。我们可以通过lambda表达式或者传递一个实现了Consumer接口的对象来对队列中的每一个元素执行操作。同时,我们也可以将forEach()方法应用于其他实现了Iterable接口的类中。