
s:iterator能不能遍历Map<List<Comment>, List<User>>这种类型的map变量?怎么遍历?
2个回答
展开全部
MAP很简单,首先你要明白List<Comment>, List<User>这2个在MAP中充当的角色,键值对,一个键一个值,你要遍历已经生成的MAP可以通过键的遍历来完成打个比方
HashMap map1 = new HashMap();
map1.put(user1,listComment1);
map1.put(user2,listComment2);
map1.put(user3,listComment3);
..........
遍历:
map1.get(user1);
map1.get(user2);
map1.get(user3);
如果你怕麻烦可以把所有的user1放到一个ArrayList、数组啊什么的里面,给遍历弄个for循环
HashMap map1 = new HashMap();
map1.put(user1,listComment1);
map1.put(user2,listComment2);
map1.put(user3,listComment3);
..........
遍历:
map1.get(user1);
map1.get(user2);
map1.get(user3);
如果你怕麻烦可以把所有的user1放到一个ArrayList、数组啊什么的里面,给遍历弄个for循环
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询