Map集合

作者:李永健
撰写时间:2019年 07月16日
开发工具与关键技术:MyEclipse10,java

Map接口中键和值一一映射. 可以通过键来获取值。
给定一个键和一个值,你可以将该值存储在一个Map对象. 之后,你可以通过键 来访问对应的值。

在这里插入图片描述

例子:
package jianjian;
import java.util.HashMap;
import java.util.Map;
import java.util.Set;
public class ShengFenZheng {
	public static void main(String[] args) {
		// 如果是基本数据类型,声明的map的时候使用包装类
		Map<Integer, String> map = new HashMap<>();
		// 添加数据 put当key不存在时,添加key-value
		map.put(440900, "广东省茂名市");
		map.put(440901, "广东省茂名市市辖区");
		map.put(440902, "广东省茂名市茂南区");
		map.put(440923, "广东省茂名市电白县");
		map.put(440981, "广东省茂名市高州市");
		map.put(440982, "广东省茂名市化州市");
		map.put(440983, "广东省茂名市信宜市");
		map.put(441200, "广东省肇庆市");
		//返回指定键所映射的值
		System.out.println("对应键的值440923====>"+map.get(440923));
		// put 当key存在时,修改key对应的value
		map.put(441200, "广东省肇庆市1");
		//添加key=null
		map.put(null, "11111");
		// 移除 remove(key)
		map.remove(null);
		// 判断是否存在key
		System.out.println("是否存在key:null===》" +map.containsKey(null));
		// 判断是否存在value
		System.out.println("是否存在Value:str4====>" + map.containsValue("广东省肇庆市1"));
System.out.println("map是否为空:" + map.isEmpty());		
		//遍历 、keySet返回此映射中包含的键的 Set 视图。
		System.out.println("---------遍历-----------");
		Set<Integer> keysSet = map.keySet();
		for (int intKey : keysSet) {
			System.out.println("key:" + intKey + "---->Value:"
					+ map.get(intKey));
		}
		// 清空map
	    map.clear();
	    System.out.println("清空====>"+map);
	}
}

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值