Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
是否可以使以下代码类型安全?
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 警告,而不是抑制它。
您只能选择两个数组和泛型以及类型安全。但是如果你使用 egArrayList而不是数组,你会没事的。
ArrayList