gpt4 book ai didi

java - 嵌套泛型返回类型

转载 作者:行者123 更新时间:2023-12-02 06:03:15 25 4
gpt4 key购买 nike

如何去掉问号以使该方法类型安全?

private Map<String, ?> encapsulate(String rootName, List<?> data) {
Map<String, List<?>> rootMap = new HashMap<String, List<?>>();
rootMap.put(rootName, data);
return rootMap;
}

我传递一个字符串和一个列表作为参数。我希望该方法的返回类型为:

 Map<String, List<type_the_list_had_before>>

提前致谢。

最佳答案

从评论到回答:

更改为

private <T> Map<String, List<T>> encapsulate(String rootName, List<T> data)

关于java - 嵌套泛型返回类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22507895/

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