双列集合

博客介绍了Java中Map集合相关知识。Map集合的key值不能重复,且一个key至多对应一个值,还提及了Map集合的使用及遍历集合,但未详细展开使用和遍历的具体内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.map集合的特点

Map集合中key值不能重复的,同时,key所对应的值至多为一个

*2.map集合的使用:

 **//创建map**
	Map map = new HashMap();
	****//添加数据****
	map.put("name", "小可");
	map.put("age", 19);
	map.put("sex","女" );
	**//key值和value值都可以为null**
	map.put("null", "null");
	**//若key值重复覆盖掉前面数据**
	map.put("age", 20);
	**//获取值--get(key)**
	System.out.print(map.get("name"));
	System.out.print(map.get("age"));
	System.out.println("---------");
 **//		删除**
	//map.remove("age");
	//System.out.println(map);‘
	’

3.遍历集合

	//keyset() 获取所有的key形式  第一种
	//一个单列集合----set
	/*Set set = map.keySet();
	//获取迭代器对象
	Iterator it = set.iterator();
	while (it.hasNext()) {
		Object k = (Object) it.next();
		Object val = map.get(k);
		System.out.println(k+"="+val);*/
	//第二种
	//遍历所有的值
	//获取所有的值形成一个单列集合--collection
/*	
	Collection coll = map.values();
	//获取迭代器对象
	Iterator  it = coll.iterator();
	while (it.hasNext()) {
		Object object = (Object) it.next();
		System.out.println(object);
	}
	}
//第三种key-value
	//获取映射关系对应的集合
	/*Set set = map.entrySet();
	Iterator it = set.iterator();
	while (it.hasNext()) {
		Map.Entry entry = (Entry) it.next();
		Object key = entry.getKey();
		Object val = entry.getValue();
		System.out.println(key+"="+val);
	}*/
	System.out.println(map);

}}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值