0
static Map<Integer,HashMap<String,HashMap<String,String>>> maps = new HashMap<Integer, HashMap<String,HashMap<String,String>>>();

上で宣言した HashMap 内に要素を挿入したいのですが、最も内側のハッシュマップには、使用できる値が用意されています。

static Map<String,String> values = new HashMap<String, String>();

maps.put(1, new HashMap<<new String("")>, values>());

どうすればこれを達成できますか?

4

3 に答える 3

0

HashMap のインスタンスを持たない理由。新しい値を挿入する場合は、整数、文字列、文字列キー、および文字列値が必要です。キーに従ってネストされた HashMap を連続的に選択し、最も内側の HashMap に値を挿入します。

map.get(key1).get(key2).insert(key3, value)

于 2013-04-26T16:40:25.887 に答える