【Map】Hashtable

import java.util.Hashtable;
import java.util.Map;

public class Main {
	/**
	 * Hashtable
	 * 1.java.util 
	 * 2.类 Hashtable<K,V>
	 * 3.任何非  null 对象均可以用做key或value,也是无序的
	 * 4.key的对象必须实现  hashCode 方法和 equals 方法
	 * 5.Hashtable 是同步的
	 * */
	public static void main(String[] args) {
		Map<Integer,String> map1=new Hashtable<Integer,String>();
		map1.put(1, "aa");
		map1.put(1, "bb");
		map1.put(2, "cc");
		map1.put(3, "dd");
		//map1.put(null, "ee");    // Exception in thread "main" java.lang.NullPointerException
		//map1.put(5, null);       // Exception in thread "main" java.lang.NullPointerException
		System.out.println(map1);  // {3=dd, 2=cc, 1=bb}

	}

}
相关文章
相关标签/搜索