- add(E), offer(E) 在尾部添加:
- 实现类禁止添加 null 元素,否则会报空指针 NullPointerException;
- 不同之处在于 add() 方法在添加失败(比如队列已满)时会报 一些运行时错误 错;而 offer() 方法即使在添加失败时也不会奔溃,只会返回 false。
- remove(), poll() 删除并返回头部:
- 当队列为空时 remove() 方法会报 NoSuchElementException 错; 而 poll() 不会奔溃,只会返回 null。
- element(), peek() 获取但不删除:
- 当队列为空时 element() 抛出异常;peek() 不会奔溃,只会返回 null。
Java Queue 常见的方法
于 2019-03-17 16:01:39 首次发布