Queue接口具有的方法简介说明
下文笔者讲述Queue接口中包含的方法简介说明,如下所示
Queue可以被当做一个队列来使用 实现FIFO操作 对外提供以下方法,如下所示
public interface Queue<E> extends Collection<E> { //向队列尾部插入一个元素,并返回true //如果队列已满,抛出IllegalStateException异常 boolean add(E e); //向队列尾部插入一个元素,并返回true //如果队列已满,返回false boolean offer(E e); //取出队列头部的元素,并从队列中移除 //队列为空,抛出NoSuchElementException异常 E remove(); //取出队列头部的元素,并从队列中移除 //队列为空,返回null E poll(); //取出队列头部的元素,但并不移除 //如果队列为空,抛出NoSuchElementException异常 E element(); //取出队列头部的元素,但并不移除 //队列为空,返回null E peek(); }
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。