大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

Java面向對象
Java異常
Java數組
Java常用類
Java集合
Java IO流
Java線程
Java反射
Socket編程
Java注解開發
Java GoF設計模式
HashMap
Java內存模型
Java線性表

Java HashMap的基本操作

import java.util.Collection;
import java.util.HashMap;
import java.util.Map.Entry;
import java.util.Set;

/**
 * 演示HashMap基本操作
 * 
 * @author 北京動力節點
 *
 */
public class Test01 {

	public static void main(String[] args) {
		//1)創建HashMap, 存儲員工姓名,工資
		HashMap<String, Integer> hashMap = new HashMap<>();
		
		//2)添加數據
		hashMap.put("lisi", 2000);
		hashMap.put("xiaoming", 30000);
		hashMap.put("chenqi", 6666);	
		
		//3)直接打印
		System.out.println( hashMap); 	//{lisi=2000, xiaoming=30000, chenqi=6666}
		
		//4)判斷
		//判斷是否存在"xiaoming"這個員工, 員工姓名作為map中的鍵存在, 判斷Map中的鍵是否包含"xiaoming"
		System.out.println( hashMap.containsKey("xiaoming")); 	//true
		System.out.println( hashMap.containsKey("bingbing"));	//false
		//判斷是否有員工的工資是6666, 員工工資是作為map中的值存在在, 判斷Map中值是否包含6666
		System.out.println( hashMap.containsValue(6666));		//true
		System.out.println( hashMap.containsValue(100000)); 	//false
		//查看員工的工資
		System.out.println( hashMap.get("xiaoming"));  	//30000
		System.out.println( hashMap.get("bingbing"));  	//null
		
		//5)刪除
		hashMap.remove("bingbing"); 		//只要鍵匹配,就從Map中刪除對應的鍵值對
		System.out.println( hashMap ); 		//{lisi=2000, xiaoming=30000, chenqi=6666}
		hashMap.remove("xiaoming");
		System.out.println( hashMap ); 		//{lisi=2000, chenqi=6666}

		//6)Map中的鍵不允許重復的, 如果鍵已存在, 使用新的value值替換原來的值
		hashMap.put("bingbing", 12345678);
		System.out.println( hashMap ); 		//{bingbing=12345678, lisi=2000, chenqi=6666}
		hashMap.put("bingbing", 456789);	//鍵已存在, 使用新值456789把bingbing原來的值給替換
		System.out.println( hashMap ); 		//{bingbing=456789, lisi=2000, chenqi=6666}
		
		//7)遍歷
		//查看所有員工的姓名 
		Set<String> keySet = hashMap.keySet();
		System.out.println( keySet ); 		//[bingbing, lisi, chenqi]
		//查看所有人的工資
		Collection<Integer> values = hashMap.values();
		System.out.println( values ); 		//[456789, 2000, 6666]
		//查看所有<鍵,值>對,  一個<鍵,值>對就是一個Entry
		Set<Entry<String, Integer>> entrySet = hashMap.entrySet();
		for (Entry<String, Integer> entry : entrySet) {
			System.out.println( entry.getKey() + " : " + entry.getValue());
		}
	}

}

 

全部教程
主站蜘蛛池模板: 黄色片网站在线免费观看 | 午夜影院免费在线观看 | 久久影视网| 亚洲第一欧美 | 亚洲国产欧美日韩一区二区 | 亚洲精品国产v片在线观看 亚洲精品国产啊女成拍色拍 | 久久精品国产亚洲香蕉 | 狠狠干夜夜操 | 久久久久女人精品毛片 | 欧美一区二区三区黄色 | 天天搞夜夜操 | 伊香蕉大综综综合久久 | 国产精品欧美在线观看 | 国产成人欧美一区二区三区的 | 99久久久国产精品免费播放器 | 91久久国产视频 | 免费一级大毛片a一观看不卡 | 国产精品亚洲精品观看不卡 | 国产区免费 | 四虎永久免费地ww4hu57 | 99久久精品国产交换 | 精品久久久一二三区 | 国产国产成人精品久久 | 日韩永久免费视频 | 奇米影视第四色首页 | 亚洲欧美日本国产综合在线 | 九九视频在线观看视频23 | 日本免费的一级绿象 | 国产一级淫片a免费播放口欧美 | 操操日 | 国产成人精品免费视频大全办公室 | 毛片毛片 | 国产成+人+亚洲+欧美+日韩 | 99久久精品国产9999高清 | 神马影院伦理我不卡 | www四虎影视 | 国产成人一区二区三区在线播放 | 夜夜精品视频 | 够爱久久| 久久综合九九 | 国产精品欧美亚洲韩国日本不卡 |