【发布时间】:2020-04-18 05:39:03
【问题描述】:
ArrayDeque docs 表示push(E) 与addFirst(E) 相同,pop() 与removeFirst() 相同。
我认为使用addLast(E) + removeLast() 对方法可以达到相同的效果。
- 是这样吗?
- 首选
addFirst(E)+removeFirst()有什么优势吗?
【问题讨论】:
-
Collection没有push或pop(所以如果你的代码写入根接口,那么你不能使用push或pop)。跨度> -
Collection 也没有 addFirst(E)、addLast(E)、removeFirst()、removeLast()。
-
是的,但是
Deque接口可以。
标签: java collections stack arraydeque