如何查看堆栈中的特定项?

时间:2016-11-24 10:05:59

标签: java stack

我环顾四周,似乎无法找到答案。

在Java中,如果我有一个包含10个项目的堆栈,有没有办法在不改变堆栈的情况下查看第4个项目?

提前致谢。

1 个答案:

答案 0 :(得分:1)

可以在Java sagaMidleware.run()中查看特定索引处的元素:

java.util.Stack

原因是因为Stack正在扩展Stack<String> stack = new Stack<>(); // adding multiple elements to stack stack.elementAt(3); 而elementAt是Vectors方法...另外,Vector有以下公共方法:

Vector

所以这也会起作用......

Vector基本上是包装数组,因此它可以在stack.get(3); 中使用。

这当然违背了理论Stack,但Java中的大多数数据结构都不同,它们主要包装基本数组,因此最终会有更多功能...