Java-Map对象纪要

11 篇文章 0 订阅
3 篇文章 0 订阅
关于Map对象大家最熟悉的应该是它的键值对存储;
相信大家对他的一些基础规则已经很熟悉了;
那么今天在这里简单的写一个小Demo把日常会用到的一些方法收敛一下;

其中主要几个需要注意的方法如:
map.put(key, value);
map.get(Obj);
map.containsKey(Obj);
map.remove(Obj);
map.keySet();
map.entrySet();
Entry.getKey();
Entry.getValue();
以下是随手的Demo供参考;

public static void main(String[] args) {
	
	// 实例化Map对象;
	Map map = new HashMap();
	
	// Map集合中添加元素;
	map.put("1", 11);
	map.put("2", 22);
	map.put("3", 33);
	map.put("4", 44);
	
	// 获取Map集合中指定的key值; 
	String str = String.valueOf(map.get("3"));
//		System.out.println(str);
	
	// map.containsKey(); 判断指定Key是否在Map集合中存在;存在return true; 不存在return false; 
	if(map.containsKey("3")){
		// 删除Map集合中指定的键值对; 
		map.remove("3");
	}
	
	// 将Map集合中所有Key以Set格式返回;
	Set keySet = map.keySet();
//		System.out.println(map.keySet());
	
	// 将Map集合中所有的键值对元素以等式形式返Set格式;
	Set entrySet = map.entrySet();
//		System.out.println(map.entrySet());
	
	/**
	 *  Map对象的Entry对象;
	 *  Entry对象提供了getKey(),getValue()能够直接获取对应的键和对应的值;
	 */
	Set<Entry<String,Integer>> set = map.entrySet();
	
	/** 
	 * 遍历Set对象得到每一个Entry对象;
	 * 分别获取对象的Key和Value值;
	 */
	for(Entry<String,Integer> entry : set){
		System.out.println("Key: "+entry.getKey()+";  Value: "+entry.getValue());
	}
}

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值