gpt4 book ai didi

Java - 从作为参数传递的类型创建 ArrayList

转载 作者:行者123 更新时间:2023-12-01 10:07:07 24 4
gpt4 key购买 nike

我想看看是否有可能创建一个类型数组,其中类型作为参数传入,例如:

public void doSomething(Class<?> itemClass){

ArrayList<itemClass> newItems = new ArrayList<itemClass>();
}

但这显然不能编译。可以做这样的事情吗?

最佳答案

试试这个:

private <T> void makeTypedArray(Class T) {
ArrayList<T> typedArray = new ArrayList();
}

以上是我所知道的将可用类型传递给 Java 方法的唯一方法。

关于Java - 从作为参数传递的类型创建 ArrayList,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36369070/

24 4 0