gpt4 book ai didi

java - 无法将 Map> 转换为 Map>

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

嗨,我有一个简单的代码,它返回一个错误

    void changeHeaders(HttpURLConnection url){
Map<String, Iterable<String>> m ;
m = url.getHeaderFields();//<-- this line gives an error
...
}

错误是:Type mismatch: cannot convert from Map<String,List<String>> to Map<String,Iterable<String>>

为什么我无法将 List 转换为 Iterable?

最佳答案

因为泛型。你必须使用类似的东西:

Map<String, ? extends Iterable<String>> m;

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

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