博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
迭代器
阅读量:4321 次
发布时间:2019-06-06

本文共 1552 字,大约阅读时间需要 5 分钟。

总结:1.创建集合,map m  = new hashmap();      2.给创建的m里面塞值  m.put('字段1'.'字段2');      3.通过迭代器遍历所有的集合--可不重复,不遗漏              set s = m.keySet();  //key.set()方法---拿到所有集合里面的值      4.然后把所有的值给迭代器        Iterator iter = s.iterator();   //吧map里面的值放到迭代器里面      5.用迭代器遍历        while(iter.hasNext){  //判断值有没有下一个             //有值的话,吧值赋给一个数            String d = iter.next();              //吧取到的值,一个一个给最开始的map m对象,再给他塞进去            原始对象dog dog  = m.get(d);          }
/* 1、创建多个狗狗对象*/        Dog ououDog = new Dog("欧欧", "雪娜瑞");        Dog yayaDog = new Dog("亚亚", "拉布拉多");        Dog meimeiDog = new Dog("美美", "雪娜瑞");        Dog feifeiDog = new Dog("菲菲", "拉布拉多");        /* 2、创建Map集合对象并把多个狗狗对象放入其中*/        Map dogMap=new HashMap();        dogMap.put(ououDog.getName(),ououDog);        dogMap.put(yayaDog.getName(),yayaDog);        dogMap.put(meimeiDog.getName(),meimeiDog);        dogMap.put(feifeiDog.getName(),feifeiDog);        /*3、通过迭代器依次输出集合中所有狗狗的信息*/        System.out.println("使用Iterator遍历,所有狗狗的昵称和品种分别是:");        Set keys=dogMap.keySet();//取出所有key的集合        Iterator it=keys.iterator();//获取Iterator对象        while(it.hasNext()){            String key=(String)it.next();  //取出key            Dog dog=(Dog)dogMap.get(key);  //根据key取出对应的值            System.out.println(key+"\t"+dog.getStrain());        }        /*//使用foreach语句输出集合中所有狗狗的信息         for(Object key:keys){            Dog dog=(Dog)dogMap.get(key);  //根据key取出对应的值            System.out.println(key+"\t"+dog.getStrain());            }        */        }}

转载于:https://www.cnblogs.com/Darkqueen/p/9172544.html

你可能感兴趣的文章
Alpha 冲刺 (7/10)
查看>>
一款jQuery打造的具有多功能切换的幻灯片特效
查看>>
SNMP从入门到开发:进阶篇
查看>>
@ServletComponentScan ,@ComponentScan,@Configuration 解析
查看>>
unity3d 射弹基础案例代码分析
查看>>
thinksns 分页数据
查看>>
os模块
查看>>
最短路径(SP)问题相关算法与模板
查看>>
js算法之最常用的排序
查看>>
Python——交互式图形编程
查看>>
经典排序——希尔排序
查看>>
团队编程项目作业2-团队编程项目代码设计规范
查看>>
英特尔公司将停止910GL、915GL和915PL芯片组的生产
查看>>
Maven配置
查看>>
HttpServletRequest /HttpServletResponse
查看>>
SAM4E单片机之旅——24、使用DSP库求向量数量积
查看>>
从远程库克隆库
查看>>
codeforces Unusual Product
查看>>
hdu4348 - To the moon 可持久化线段树 区间修改 离线处理
查看>>
正则表达式的搜索和替换
查看>>