首页 > 编程知识 正文

linkedhashmap使用,linkedhashmap结构

时间:2023-05-05 18:49:27 阅读:55573 作者:3895

有一种方法的参数是链接的HashMap,现在是HashMap类型的参数。

原始代码为:

repairplanservice.is candelete (id,(链接hashmapstring,对象) paramMap ); 看代码,其实这里错了。 链接的HashMap是HashMap的子类,其中通过强制类型转换将父类子类化。

正如狗和西伯利亚哈士奇的逻辑一样,西伯利亚哈士奇是狗,但狗不一定是西伯利亚哈士奇吧。

最后解决方案实际上,我取出了密钥值并再次保存。

LinkedHashMapString,Object map=new LinkedHashMap (; for (string key : param map.keyset () map.put ) key,parammap.get ) key ); } repairplanservice.is candelete (detail.getrepairplanid ()、map );

这里提供遍历map的所有键l2种方法。

方法一

带来的方法:

public SetK keySet ()//易用(个人感觉)实例是上面解析的代码方法二:

返回到set集合:

public SetMap.EntryK、ventryset(/entryk、v是Map接口的内部接口实例操作。

MapString,Object map=new HashMap (; SetMap.EntryString,Object set=map.entrySet (; for(map.entrystring,Object entry : set ) { entry.getKey ); //遍历所有密钥}

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。