Java学习HashMap集合之嵌套ArrayList嵌套HashMap
  TEZNKK3IfmPf 2023年11月12日 29 0
package com.itheima_106;
/*
需求:
创建一个ArrayList集合,存储三个元素,每一个元素都是HashMap,每一个HashMap的键和值都是String,并遍历

思路:
1:创建ArrayList集合
2:创建HashMap集合,并添加键值对元素
3:把HashMap作为元素添加到ArrayList集合
4:遍历ArrayList集合

给出如下的数据:
第一个HashMap集合的元素:
孙策 大乔
周瑜 小乔
第二个HashMap集合的元素:
郭靖 黄蓉
杨过 小龙女
第三个HashMap集合的元素:
令狐冲 任盈盈
林平之 岳灵珊
*/
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Set;

public class ArrayListHashMapDemo {
public static void main(String[] args) {
ArrayList<HashMap<String,String>> al = new ArrayList<HashMap<String,String>>();
HashMap<String,String> hm1 = new HashMap<String,String>();
hm1.put("孙策","大乔");
hm1.put("周瑜","小乔");
al.add(hm1);

HashMap<String,String> hm2 = new HashMap<String,String>();
hm2.put("郭靖","黄蓉");
hm2.put("杨过","小龙女");
al.add(hm2);

HashMap<String,String> hm3 = new HashMap<String,String>();
hm3.put("令狐冲","任盈盈");
hm3.put("林平之","岳灵珊");
al.add(hm3);

for(HashMap<String,String> hm:al){
Set<String> keySet = hm.keySet();
for(String key:keySet){
String value = hm.get(key);
System.out.println(key + ":" + value);
}
}
}
}
【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月12日 0

暂无评论

推荐阅读
  TEZNKK3IfmPf   15天前   34   0   0 java
  TEZNKK3IfmPf   29天前   43   0   0 java
TEZNKK3IfmPf