【发布时间】:2014-11-28 21:23:36
【问题描述】:
我用 Java 制作了两个这样的多图:
TreeMap1 = {key1=[a,b,c], key2=[d,e,f]}
TreeMap2 = {key1=[j,k], key2=[z,p]}
如何将具有与 TreeMap1 中相似键的 TreeMap2 的值添加到 TreeMap1 的值中,并生成第三个 TreeMap Like:
TreeMap3 = {key1=[a,b,c,j,k], key2=[d,e,f,z,p]}
这个方法什么也没给我。
public TreeMap<String, List<String>> make_TreeMap3(){
for(Entry<String,List<String>> entry_t1 :this.map_FuncType.entrySet()){
for(Entry<String,List<String>> entry_t2 : this.map_AufOrgUserField.entrySet()){
if(entry_t2.getKey().contains(entry_t1.getKey())){
entry_t2.getValue().addAll(entry_t1.getValue());
}
}
}
return map_mergOrgandType;
}
【问题讨论】:
-
也许你应该返回
entry_t2而不是map_mergOrgandType? -
map_mergOrgandType是从哪里来的?
标签: java iterator key-value treemap