如何初始化Hashtable

时间:2014-02-12 13:14:15

标签: java

如何初始化以下哈希表?

public static Hashtable<String, Hashtable<String, String>> tab = new Hashtable<String, Hashtable<String, String>>();    
static {
    tab.put("Key1", ????);
    tab.put("Key2", ????);
    tab.put("Key3", ????);
}

3 个答案:

答案 0 :(得分:1)

public static Hashtable<String, Hashtable<String, String>> tab = new Hashtable<String, Hashtable<String, String>>();    
static {
    tab.put("Key1", new HashTable<String,String>());
    ...
}

答案 1 :(得分:1)

您可以使用例如空Hashtable s:

public static Hashtable<String, Hashtable<String, String>> tab = 
    new Hashtable<String, Hashtable<String, String>>();    
static {
    tab.put("Key1", new Hashtable<String, String>());
    tab.put("Key2", new Hashtable<String, String>());
    tab.put("Key3", new Hashtable<String, String>());
}

答案 2 :(得分:0)

static {
    Hashtable<String, String> ob = new Hashtable<String, String>;
    ob.put("a","a");
     .. Put key/value...
    tab.put("Key1",ob);  
}