gpt4 book ai didi

java - 如何将 List> 转换为 List>?

转载 作者:搜寻专家 更新时间:2023-10-31 19:38:17 24 4
gpt4 key购买 nike

我正在制作 bukkit 插件,一个函数返回 List<Map<?, ?>> ,如果我这样做:

List<Map<String, String>> circle = FileManager.area.getMapList("circles");

我收到无法转换的错误。做什么?

错误:

List<Map<?, ?>> cannot be converted into List<Map<String, String>>

最佳答案

您可以通过转换为原始类型来抛弃所有泛型,(List):

List<Map<String, String>> circle = (List) FileManager.area.getMapList("circles");

请注意,与大多数强制转换一样,这是不安全的 - 最好找到一种方法来传递正确的类型信息,正如其他答案所建议的那样。

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

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