嗨我安静了一个简单的代码,给我一个错误
void changeHeaders(HttpURLConnection url){
Map<String, Iterable<String>> m ;
m = url.getHeaderFields();//<-- this line gives an error
...
}
Run Code Online (Sandbox Code Playgroud)
错误是: Type mismatch: cannot convert from Map<String,List<String>> to Map<String,Iterable<String>>
为什么我无法将List转换为Iterable?
因为泛型.你必须使用类似的东西:
Map<String, ? extends Iterable<String>> m;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
966 次 |
| 最近记录: |