java - 为什么java中不能使用类型参数(泛型)创建堆栈

标签 java generic-collections

Stack是Java中的泛型类,它的定义是class Stack<E> extends Vector<E> ,但为什么我不能使用像 Stack<Integer> s = new Stack<>(); 这样的类型参数实例化它但是一个Vector能?

最佳答案

当然可以。

    Stack<Integer> stack = new Stack<>();

关于java - 为什么java中不能使用类型参数(泛型)创建堆栈,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18598670/

相关文章:

c# - 为什么 C# 不支持泛型的泛型(具有参数化类型的泛型)?

java - 让方法在输入末尾打印所有输出

delphi - 如何继承TObjectList<T>而不是继承TObjectList

java - 我怎么能每秒都做点什么? [LibGDX]

java - InstantiationException.Software 在 Android 中突然崩溃

vba - vba 中的通用集合?

c# - 在 C# 中创建自定义泛型列表

swift - 通用CollectionView快速

java - 从另一个内部类内部的内部类访问变量

java - 在 Java 中将 BigDecimal 转换为 String 时如何删除无关紧要的零?