奋斗在JAVA路上的随手记之Map集合

一、 Map集合

1、Map集合作用
处理一一对应的关系集合
	Collection 是单列集合(单身汉)
	Map 是双列集合(夫妻对)
2、Map集合常用方法
A.增和改
	public V put(K key,V value) 	//把指定的键和值添加到Map集合当中
	
B.public V remove(K key) 			//把指定的键key 对应关系的值删除,并且返回删除的值
	
C.public int size()				//返回map集合的大小数据
	public V get(K key) 			//根据指定的键key 获取对应的值
	public boolean containsKey(K) 	 //是否包含指定的键key 包含返回true
	public boolean containsValue(V)	 //是否包含指定的值value 包含返回true
	
D.遍历
	public Set<K> keySet() 				   //获取Map集合当中所有的键,存储在Set集合中
	public Set<Map.Entry<K,V>> entrySet() 	//获取到Map集合当中所有的键值对对象的集合
3、Map集合的遍历方式
A.通过键,找到值 
	Set<String> set = map.keySet();
	for (String s : set) {
		System.out.println(s);
	}

B.Entry键值对对象(结婚证对象)
	Set<Map.Entry<String, String>> entry = map.entrySet();
	for (Map.Entry<String, String> en : entry) {
		System.out.println("丈夫:" + en.getKey() + ",媳妇:" + en.getValue());
	}
5、JDK9的集合优化操作
A.集合工厂的方法
	 of(...) 方法 
	
B.注意
	a.三个父类的方法 Map List Set (父类才有效果)
	b.返回的集合不可以改变
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值