用java 泛型实现Java的stack类型
时间: 2023-05-11 11:03:55 浏览: 148
基于Java的泛型编程
可以使用以下代码实现Java的stack类型:
```
import java.util.*;
public class MyStack<T> {
private LinkedList<T> list = new LinkedList<T>();
public void push(T item) {
list.addFirst(item);
}
public T pop() {
return list.removeFirst();
}
public boolean isEmpty() {
return list.isEmpty();
}
}
```
这里使用了LinkedList来实现栈的功能,通过泛型可以使得栈可以存储任意类型的数据。
阅读全文