HashTable、HashMapおよびTreeMapの比較特徴(面接可能)
1148 ワード
HashTable、HashMapおよびTreeMapの比較特徴(面接可能)
package com.map;
import java.util.Collection;
import java.util.HashMap;
import java.util.Map;
/**
* HashMap: Map 。
* null null
* ( null
* HashMap Hashtable 。)
* :
* HashTable: 、 null 、
* TreeMap: , , key
* @author
*
*Map:
*/
public class HashMapDemo {
public static void main(String[] args) {
Map map = new HashMap();
map.put("01", "zhangsan1");
map.put("02", "zhangsan2");
map.put("03", "zhangsan3");
map.put("04", "zhangsan4");
map.put("04", "wangwu");
System.out.println(map);
System.out.println(map.containsKey("01"));
System.out.println(map.remove("04"));
System.out.println(map);
System.out.println(map.get("01"));
map.put(null, "null");
System.out.println(map.get(null));
Collection values = map.values();
//
System.out.println(values);
}
}