Java_HashMap只能有一個NULL值的原理紀要

package cn.map;

import java.util.HashMap;
import java.util.Set;

/**
 * 今天整理以下關於HashMap鍵的唯一null規則;
 * 目標:認識HashMap只能有一個key爲null值的鍵值對的原理;
 * 
 * 那接下來還是和以往一樣創建一個自己的測試類;
 * @author Administrator
 *
 */
public class HashMapTest {

	/**
	 * 程序的入口|主函數;
	 * @param args
	 */
	public static void main(String[] args) {
		
		// 初始化數據對象;
		HashMap map = new HashMap();
		
		// 數據轉載;
		map.put(null, "234");
		map.put("a", "1223");
		map.put(null, "665");
		
		// 獲取等式鍵值集合;
		Set set = map.entrySet();
		
		/**
		 * 打印數據內容;--[null=665, a=1223]
		 * 根據打印結果可以看出:
		 * 	我們再map中存儲的兩個key爲null的值僅僅打印了一個;
		 * 	並且是最後一個;
		 * 也就是說:
		 * 	hashMap中允許存在key爲null的值,只不過只能有一個;
		 * 	後續出現的key爲null的值會覆蓋前一個;
		 */
		System.out.println(set);
	}
}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章