Map类API

//	将key和对应的value存入Map,并返回value
public V put(K key, V value)

//	将key对应的value从Map中删除,并返回value
public V remove(Object key)

//	将key对应的value从Map中取出,并返回
public V get(Object key)

//	判断key是否再Map中
public boolean containsKey(Object key)

//	将Map中的Key存入Set中,并返回
public Set<K> keySet()

//	将Map中的键值对存入Set中,并返回
public Set<Map.Entry<K, V>> entrySet()
//	用Set遍历Map
public void sampleMethod01() {
	//	创建Map
	Map<String, String> map = new HashMap<String, String>();
	//	给Map添加值
	map.put("AAA", "aaa");
	map.put("BBB", "bbb");
	map.put("CCC", "ccc");
	map.put("DDD", "ddd");
	map.put("EEE", "eee");
	map.put("FFF", "fff");
	//	得到map的键的Set
	Set<String> keys = map.keySet();
	//	遍历Set
	for(String key : keys) {
		String value = map.get(key);
		System.out.println(key + "==>" + value);
	}
}
//	Map和Set中的元素都是无序的
//	AAA==>aaa
//	CCC==>ccc
//	BBB==>bbb
//	EEE==>eee
//	DDD==>ddd
//	FFF==>fff
//	用EntrySet遍历Map
public void sampleMethod02() {
	//	创建Map
	Map<String, String> map = new HashMap<String, String>();
	//	给Map添加值
	map.put("AAA", "aaa");
	map.put("BBB", "bbb");
	map.put("CCC", "ccc");
	map.put("DDD", "ddd");
	map.put("EEE", "eee");
	map.put("FFF", "fff");
	//	获取Entry
    Set<Map.Entry<String, String>> entries = map.entrySet();
    //	遍历Entry
    for (Map.Entry<String, String> entry : entries) {
    //	用getKey()获取每一个Entry的Key
    //	用getValue()获取每一个Entry的Value
    	System.out.println(entry.getKey() + "===>" + entry.getValue());
    }
}
//	同样是是无序的
//	AAA==>aaa
//	CCC==>ccc
//	BBB==>bbb
//	EEE==>eee
//	DDD==>ddd
//	FFF==>fff
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值