实例化一个栈怎么写Java
时间: 2023-12-04 09:05:08 浏览: 87
在 Java 中,可以通过 `java.util.Stack` 类来实例化一个栈。以下是示例代码:
```java
Stack<Integer> stack = new Stack<>();
```
上述代码创建了一个空栈,其中元素的类型为 `Integer`。如果要创建其他类型的栈,只需要将 `Integer` 替换为相应的类型即可。
需要注意的是,`Stack` 类是一个线程安全的类,但是它的性能不如 `ArrayDeque` 类。如果不需要线程安全,建议使用 `ArrayDeque` 来实现栈。例如:
```java
Deque<Integer> stack = new ArrayDeque<>();
```
上述代码创建了一个空栈,其中元素的类型为 `Integer`,使用了 `ArrayDeque` 类来实现。
阅读全文