小编典典

创建泛型类的具体实例的数组

java

我有一个普通班Position<E>和一个具体班Card。如何创建类型数组Position<Card>

我试过: Position<Card>[] suitPositions = (Position<Card>[]) new Object[5];
但是我得到了ClassCastException。

但是,当我尝试时: Position<String>[] suitPositions = (Position<String>[]) new Object[5];
效果很好。


阅读 214

收藏
2020-11-26

共1个答案

小编典典

使用原始类型创建数组:

Position<String>[] suitPositions = new Position[5];
2020-11-26