问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Map中的值如何输出

发布网友 发布时间:2022-04-26 16:00

我来回答

2个回答

热心网友 时间:2022-04-23 07:19

如何实现Map中的值的输出这里是通过while和for循环两种方法输出的


代码如下:

  public void testMap(){            
        Map map = new HashMap();
        map.put(1, "aa");   
        map.put(2, "aac");
        map.put(3, "aacc");
        map.put(4, "aa4");
        9//map.put(1, "aat"); //key 不能够重复 如果Key值重复 则下一个值会覆盖上一个值
     //1、迭代map集合的值
     Set set = map.keySet(); //key装到set中
     Iterator it = set.iterator(); //返回set的迭代器 装的key值
     while(it.hasNext()){
     Integer key = (Integer)it.next();
     String value = (String)map.get(key);
     System.out.println(key+" "+value);
     }
     //2、迭代map集合的值
     Set entry = map.entrySet(); //Set <Map.entry<K,V>>
     it = entry.iterator(); //返回set的迭代器 装Map.entry
     while(it.hasNext()){ //迭代
     Map.Entry entity = (Entry) it.next(); //实体Map.entry的对象取出
     Integer key = (Integer)entity.getKey(); //调用实体对象的getKey()获取key的值      
     String value = (String)entity.getValue(); //调用实体对象的getValue()获取value的值
     System.out.println(key+" "+value);
     //如何用for循环输出Map的值 如下:
System.out.println("-------------------------");
for(Object ob:map.keySet()){
System.out.println(ob+" "+map.get(ob));  
}
System.out.println("####################33");
for(Map.Entry<Integer, String> m:map.entrySet()){
System.out.println(m.getValue()+" "+m.getKey());
}
}

热心网友 时间:2022-04-23 08:37

1. 如何实现Map中的值的输出这里是通过while和for循环两种方法输出的2. 代码如下:3. public void testMap(){ 4. Map map = new HashMap();5. map.put(1, "aa"); 6. map.put(2, "aac");7. map.put(3, "aacc");8. map.put(4, "aa4");9. 9//map.put(1, "aat"); //key 不能够重复 如果Key值重复 则下一个值会覆盖上一个值10. //1、迭代map集合的值11. Set set = map.keySet(); //key装到set中12. Iterator it = set.iterator(); //返回set的迭代器 装的key值13. while(it.hasNext()){14. Integer key = (Integer)it.next();15. String value = (String)map.get(key);16. System.out.println(key+" "+value);17. }18. //2、迭代map集合的值19. Set entry = map.entrySet(); //Set 20. it = entry.iterator(); //返回set的迭代器 装Map.entry21. while(it.hasNext()){ //迭代22. Map.Entry entity = (Entry) it.next(); //实体Map.entry的对象取出23. Integer key = (Integer)entity.getKey(); //调用实体对象的getKey()获取key的值 24. String value = (String)entity.getValue(); //调用实体对象的getValue()获取value的值25. System.out.println(key+" "+value);26. //如何用for循环输出Map的值 如下:27.System.out.println("-------------------------");28.for(Object ob:map.keySet()){29.System.out.println(ob+" "+map.get(ob)); 30.}31.System.out.println("####################33");32.for(Map.Entry m:map.entrySet()){33.System.out.println(m.getValue()+" "+m.getKey());34.}35.}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
不想让老婆看到我电脑里的一些东西怎么办? 桥好路由器停电后在来电老是获取lp 勒索病毒加密的文件如何恢复? TPU贴合膜多少钱 华为手机如何将输入法改为简体 肉丝炒金针菇做法 仓储冷链信息怎么申报 什么是药品冷链物流 浙江食品冷链运输多少钱 生物冷链具备什么资质 埃及法老王顺序 背光mp24830去保护方法 LX6512如何去保护? 立马电动车的立马动力 对下列矩阵进行奇异值分解,要过程,满意必采纳 正交矩阵的特征值是不是一定不等于零? 非负矩阵分解中潜在特征维度取多少合适 液晶电视如何去高压保护 学习适应性测验AAT(初高中)版的评分标准和常模 最新的《全国中小企业名录》,要有联系方式的,哪里有 求中国各地黄页大全书的EXCEL格式 钓鱼怎样选择鱼线 请问中国黄页怎么制作的? 谁有全国企业家电话名录 鱼线0.102mm什么意思 什么是中国大黄页? 哪里可以买到企业黄页,我需要很多地区的。 什么是中国电信黄页? 梦见旧同事跟情人生了一个小男孩,很漂亮,好几岁的样子了。 dnf 武器装扮怎么弄的 攻击速度+2移动+2 工商银行网上银行笔试都考什么? 高一物理题~有写就给分啊~ 电工里的KM表示什么意思 国考行测连续15道选同一个选项会记零分吗 微信换个新手机登不上怎么办 奔驰G63故障AAS!请问是什么故障问题严重吗? 求埃及各各王朝的起源和灭亡时间. 怀孕梦见不同颜色的袜子脏 梦见自己没穿袜子? 2018中有几个正数几个负数 2018中高级会计职称考试考试时间及考务日程? 2018年中哪个生肖会遭遇破财? 1到2018中有几个奇数,几个偶 2018中8在个位上表示什么 在正整数1到2018中,有几个数能同时被2,3,5中的两个数整除,但不能同时被三个数整除? 2018年中每个月最多有几个星期日 500至2018中不能被12整除,也不能被15整除的整数与多少个? 1至2018中所有与2018互质的数 2018中国暑假重要事件 在正整数一到2018中有几个数能同时被235中的两个数整除,但不能同时被这三个数整除。