0

是否可以使以下代码类型安全?

Class<? extends Entity>[] test = (Class<? extends Entity>[]) new Class<?>[1];

编辑:我需要它来输入以下函数:

public <T extends Entity> T createEntity(final Class<T> clazz, final int id)

我不能使用 ArrayList,因为它的垃圾性能很差。我只是想摆脱 IDE 警告,而不是抑制它。

4

1 回答 1

6

您只能选择两个数组和泛型以及类型安全。但是如果你使用 egArrayList而不是数组,你会没事的。

于 2013-03-20T17:29:30.280 回答