java - Stack 比扩展 Vector 更好

标签 java collections

我刚刚注意到Stack扩展了Java中的Vector,引用:hereVectorArrayList 慢,那么我可以使用更好的堆栈吗?

谢谢。

最佳答案

java.util.ArrayDeque 具有所有堆栈方法(pop、push、peek)并且速度很快。 API 当用作堆栈时,该类可能比 Stack 更快,而当用作队列时,该类可能比 LinkedList 更快。

关于java - Stack 比扩展 Vector 更好,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15701734/

相关文章:

collections - VueJS - 如何制作模型和集合?

Java + Count 从 int 数组中复制而不使用任何 Collection 或另一个中间数组

java - 为什么我的矩形没有在我的 Canvas 方法中更新?(android java)

java - 使用java替换数据

java - 最小化 Java 堆栈跟踪的内容

java - 根据对象数据类型对列表对象进行排序

java - 使用哪个并发集合?

c# - 有没有办法调用需要 IEnumerable<T> 与单个值的 C# 方法? ...与基准测试

java - 墙壁上的 Pong 反射

java - ServerRpcHandler 中的 Vaadin NPE