java遍历map集合_Java中遍历Map集合方式
public static void main(String[] args) {
// TODO Auto-generated method stub
//总结:
//1:(通过Map.Entry 类) 通过map.entrySet()得到泛型为Entry的Set集合 然后 froeach遍历
//通过 entry.getKey() or entry.getValue() 方法得到 键值
//2:通过map.keySet() 得到所有key的set集合 然后for循环遍历set集合
//通过遍历set得到每一个key 然后 map.get(key)得到每一个key对应的value
Map map = new HashMap();
map.put("a", 1);
map.put("b", 2);
map.put("c", 3);
map.put("d", 4);
map.put("e", 5);
//方法一:
for(Map.Entry entry : map.entrySet()){
//if(entry.getValue() == 3){//核心:entry
//entry.setValue(10);//通过setValue()方法可改变对应项的value
//}
String key = entry.getKey();
Integer value = entry.getValue();
System.out.println("key:"+key+" value:"+value);
}
System.out.println("--------------------------------------------");
//方法二:
//for(Iterator i = map.keySet().iterator();i.hasNext();){
//String key = i.next();
//System.out.println("key:"+key+" value:"+map.get(key));
//}
//System.out.println("--------------------------------------------");
方法三:
//for(String key : map.keySet()){
//System.out.println("key:"+key+" value:"+map.get(key));
//}
System.out.println("--------------------------------------------");
}
分享到:
2010-10-26 11:41
浏览 1050
评论
java遍历map集合_Java中遍历Map集合方式相关推荐
- java中的map对象_java中遍历Map对象的四种方式
import java.util.HashMap; import java.util.Map; /** * 遍历Map对象 * @author xiaosongsong: * @CreateTime ...
- java 定义map集合_Java中的Map集合
Map集合: 个人感觉Map接口以后会经常用到,可以很清晰地查找某个对象,要熟悉其四种遍历方法.特别注意其键值对的键不能是重复的,有想定义有序存取的话,可以使用LinkedHashMap集合.不过定义 ...
- java map字典序_java中对map的字典序排序
java中对map的字典序排序,算法验证比对微信官网https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421141115& ...
- java 三大集合_java中的三大集合入门笔记(简单实用)
为什么使用集合框架 如图: 集合的好处: 集合弥补了数组的缺陷,它比数组更灵活更实用,可大大提高软件的开发效率,而且不同的集合适用于不同的场合. Java集合主要分为以下3种类型 Java集合框架提供 ...
- java初始化集合_Java 中初始化 List 集合的 6 种方式!
List 是 Java 开发中经常会使用的集合,你们知道有哪些方式可以初始化一个 List 吗?这其中不缺乏一些坑,今天栈长我给大家一一普及一下. 如果想学习Java工程化.高性能及分布式.深入浅出. ...
- java数组编译后_Java中数组和集合的foreach操作编译后究竟是啥
[本文版权归微信公众号"代码艺术"(ID:onblog)所有,若是转载请务必保留本段原创声明,违者必究.若是文章有不足之处,欢迎关注微信公众号私信与我进行交流!] 今天和同事在关于 ...
- java实现点歌操作_Java中linked list集合实现KTV点歌台功能
Java中linked list集合实现KTV点歌台功能 //Java实现KTV点歌台基础功能 import java.util.*; public class KTV { public static ...
- Java生成随机数原理_Java中随机数的产生方式与原理详解
Java中随机数的产生方式与原理 查阅随机数相关资料,特做整理 首先说一下java中产生随机数的几种方式 在j2se中我们可以使用Math.random()方法来产生一个随机数,这个产生的随机数是0- ...
- JAVA中的arraylist集合_java中遍历ArrayList集合的四种方式
详细内容 ArrayList遍历:取出ArrayList集合中的数据 方式一:for循环 方式二:增强for循环:foreach 方式三:Iterator:迭代器 方式四:ListIterator:双 ...
- java中遍历集合_java中遍历ArrayList集合的四种方式
ArrayList遍历:取出ArrayList集合中的数据 方式一:for循环 方式二:增强for循环:foreach 方式三:Iterator:迭代器 方式四:ListIterator:双向迭代器 ...
最新文章
- [Manifest]关于sharedUserIdsharedUserLabel
- [云炬创业学笔记]第一章创业是什么测试11
- boost::hana::make_pair用法的测试程序
- SAP UI 搜索分页技术
- JS高级——深入剖析函数中的this指向问题
- 阿里云李飞飞:今年将帮1000家企业“去O”,完成10000套传统数据仓库上云
- C#制作WinForm控件
- spring boot 调试 - 热部署
- 比特币交易(Transaction)的输入与输出
- html清除require报错,javascript - requirejs加载报错问题?
- 2021年CBA总决赛第三场预测
- iphone换机数据迁移_怎么一键换机?换新机迁移数据必看教程!
- MVC+EF 入门教程(四)
- emmx文件用什么软件打开电脑_电脑打开文件是用什么软件
- 《电路》邱关源 思维导图 第七章-一阶和二阶电路的时域分析
- html怎么把网址设为首页,怎样让网站设为首页和加入收藏
- 程序集引用里面的“Culture=neutral”是什么意思?
- 在未来时空中沉浸探索,体验引领时代的建筑节能展馆
- java导出excel 乱码_java导出excel时出现文件名乱码解决方法
- 牛客网第二场I--car(简单图论)
热门文章
- 火狐扩展教程_Firefox扩展模板
- Firefox扩展推荐
- 菜鸟记录:安卓手机导出微信聊天记录
- PDF顽固水印去除(Foxit PDF Editor)
- 锋利jquery 网络版
- Unity跨iOS、Android平台使用protobuf-net的方法(.Net 2.0)《二》
- Ios王者微信抢先服务器,王者荣耀iOS微信57区最强王者
- Mybatis对象中含有list对象
- [2022年大学生创新创业训练计划项目立项申报]
- 微信安装包11年膨胀575倍,UP主:“98%的文件是垃圾”;苹果应用商店被曝大量色情App;四大科技巨头呼吁废除闰秒|极客头条