![](/img/trans.png)
[英]Generics with Wildcards (Map<? extends A, List<? extends B>>)
[英]Generics - How to transfer map to map with ? extends x?
Map<String, ? extends MyClass> map;//instantiate and put values somewhere
Map<String, MyClass> map2; //instantiate and put values somewhere.
給定上面的地圖,如何使用putAll()
從map
轉移到map2
以及從map2
轉移到map
或實現putAll()
效果?
如果我知道該類是InstanceClass
,我可以以某種方式將其強制轉換為Map<String, InstanceClass>map;
?
您可以按入口復制它們。 這是一種使用Map.forEach
的方法:
map.forEach(map2::put);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.