gpt4 book ai didi

java - 如何将 List> 转换为具体类型?

转载 作者:行者123 更新时间:2023-12-01 14:02:02 26 4
gpt4 key购买 nike

给出以下代码片段:

public class ContentProvider {

public static List<Class<?>> getProducts() {
return getContent(42, Product.class);
}

private static List<Class<?>> getContent(int id, Class<?> contentType) {
// Generic content retrieval.
}

}

如何强制转换 getContent 的返回值这样getProducts()返回List<Product>

最佳答案

您想为此使用通用方法:

public class ContentProvider {

public static List<Product> getProducts() {
return getContent(42, Product.class);
}

private static <T> List<T> getContent(int id, Class<T> contentType) {
// Generic content retrieval.
}

}

关于java - 如何将 List<Class<?>> 转换为具体类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19278506/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com