Java案例分享

网友投稿 266 2022-08-16


Java案例分享

一、需求:创建一个ArrayList集合,存储三个元素,每一个元素都是HashMap,每一个HashMap的键和值都是String,并遍历

分析:

1.创建一个ArrayList集合2.创建一个HashMap集合键和值都是String3.将HashMap作为元素添加到ArrayList中4.遍历

public static void main(String[] args) {

//创建ArrayList集合

ArrayList> al=new ArrayList>();

//创MKVHDKOPg建HashMap集合

HashMaphm=new HashMap();

//添加键值对

hm.put("01","张三");

hm.put("03","王五");

hm.put("02","李四");

//创建HashMap集合

HashMaphm1=new HashMap();

//添加键值对

hm1.put("05","张");

hm1.put("04","王");

hm1.put("07","李");

//将HashMap放入ArrList中

al.add(hm);

al.add(hm1);

//遍历

for (HashMap ss : al) {

//内层依旧是HashMap的遍历方法

Set key = ss.keySet();

for (String key1 : key) {

String value = ss.get(key1);

System.out.println(key1 + "," + value);

}

}

}

二、需求:创建一个HashMap集合,存储三个键值对元素,每一个键值对元素的键都是String,值是ArrayList

分析:

1.创建HashMap集合,键是String,值是ArrayList2.创建ArrayList集合并添加元素3.将ArrayList作为值添加到HashMap集合中4.遍历HashMap集合

public class HashMapInculdingArrayLis {

public static void main(String[] args) {

//创建HashMap集合

HashMap> hm=new HashMap>();

//创建ArrayList集合对象

ArrayList al=new ArrayList();

al.add("张三");

ArrayList al1=new ArrayList();

ArrayList al2=new ArrayList();

al2.add("王五");

al1.add("李四");

hm.put("01",al);

hm.put("02",al1);

hm.put("03",al2);

//遍历

SetkeySet =hm.keySet();

for (String key:keySet){

System.out.print(key+",");

ArrayList strings = hm.get(key);

MKVHDKOPgfor (String value:strings){

System.out.println(value);

}

}

}

}


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Java案例使用集合方法实现统计任意字符串中字符出现的次数
下一篇:Java基础Map集合详析
相关文章

 发表评论

暂时没有评论,来抢沙发吧~