具有Queue接口的ArrayDeque接口等效方法

时间:2010-05-23 01:38:43

标签: java

我知道ArrayDeque提供了处理的两端(头部和尾部),但我不明白为什么方法providelast()等同于Queue接口的offer()方法。为什么不提供第一个()?请求建议。谢谢

2 个答案:

答案 0 :(得分:2)

按照惯例,元素被插入到队列尾部的队列中(在最后一个元素之后)并从队列的头部(第一个元素)中检索。因此,报价是offerstast和poll是pollFirst。

答案 1 :(得分:0)

部分内容是Collections框架的结构。 ArrayDeque类有两种方法,因为在ArrayDeque的实现中,它们允许添加到前端和末端,而其他Deque实现可能不会这样,因此如果需要,它们在使用它们时创建其他方法更具体。