集合的嵌套,java嵌套循环例子
一、需求:创建一个数组列表集合,存储三个元素,每一个元素都是散列表,每一个模拟的键和值都是字符串,并遍历
分析:
1.创建一个数组列表集合2.创建一个模拟集合键和值都是字符串3。将模拟作为元素添加到数组列表中4.遍历公共静态void main(String[] args) { //创建数组列表集合ArrayListHashMapString,String al=new ArrayListHashMapString,String();//创建模拟集合HashMapString,Stringhm=new HashMapString,String();//添加键值对嗯。put(01 ,张三);嗯。放( 03 ,王五);嗯。放( 02 ,李四);//创建模拟集合HashMapString,Stringhm1=new HashMapString,String();//添加键值对hm1.put(05 ,张);hm1.put(04 ,王);hm1.put(07 ,李);//将模拟放入ArrList中艾尔。添加(hm);铝添加量(hm1);//遍历for (HashMapString,String ss : al) { //内层依旧是模拟的遍历方法SetString key=ss。keyset();for(字符串key 1 : key){ String value=ss。get(键1);System.out.println(key1 , value);} } }二、需求:创建一个模拟集合,存储三个键值对元素,每一个键值对元素的键都是字符串,值是数组列表
分析:
1.创建模拟集合,键是字符串,值是数组列表2。创建数组列表集合并添加元素3.将数组列表作为值添加到模拟集合中4.遍历模拟集合public class HashMapInculdingArrayLis { public static void main(String[]args){//创建模拟集合HashMapString,ArrayList string hm=new hashmap string,ArrayList string();//创建数组列表集合对象ArrayList string al=new ArrayList string();al.add(张三);ArrayList string al1=new ArrayList string();ArrayList string Al2=new ArrayList string();al2.add(王五);al1.add(李四);hm.put(01 ,al);hm.put(02 ,al1);hm.put(03 ,Al2);//遍历SetStringkeySet=hm。keyset();for(字符串密钥:密钥集){ system。出去。print(键,);ArrayList string strings=hm。get(键);对于(字符串值:个字符串){ system。出去。println(值);} } }}到此这篇关于爪哇案例分享-集合嵌套的文章就介绍到这了,更多相关爪哇集合嵌套内容请搜索盛行信息技术以前的文章或继续浏览下面的相关文章希望大家以后多多支持盛行它!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。