Map> 这个数据类型如何遍历

csdn_felix3 2020-10-22 07:15:54
新手求助 ,Map<String,Map<String,Object>> 这种 数据类型如何 遍历其值,求示例代码
数据 如:
{20189228={cc=GDDD, sn=20189228, pp=9W,}}
...全文
7594 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Opticalproperti 2020-10-23
  • 打赏
  • 举报
回复
直接使用 MAP 的 get 方法 for(String key : map.keySet()){ map.get(key) } 就这里拿到内层的 map 同样的方法再来一次就行了
码农小王同学 2020-10-23
  • 打赏
  • 举报
回复
public class TestReg {
    public static void main(String[] args) {
        Map<String ,Map<String,Object >> map = new HashMap<String,Map<String ,Object>>();
        for (String s : map.keySet()) {
            Map<String,Object> littleMap = map.get(s);
            for (String littleStr : littleMap.keySet()) {
                System.out.println(littleMap.get(littleStr));
            }
        }
    }
}
csdn_felix3 2020-10-23
  • 打赏
  • 举报
回复
谢谢,可是如果 这个数据 “ {20189228={cc=GDDD, sn=20189228, pp=9W,}}”首先是以Obejct 存在,是不是还要先Object to map 转换?又如何转
KeepSayingNo 2020-10-23
  • 打赏
  • 举报
回复
两层for循环解决问题 for(String key : map1.keySet()) { Map map2 = map1.get(key); for(String key2:map2.keySet()) { } }

50,530

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧