Map in Map

Tomas

Bekanntes Mitglied
hi,

ich versuche eine map in einer map abzuspeichern! Es haut nicht so ganz hin 🙂

Code:
private Map<Integer, Map<Double, Thread>> threadMap = null
.
.
.
//constructor
this.threadMap = new HashMap<Integer, new HashMap<Double, Thread>()>();

ich finde das sieht sowieso ein bisschen komisch aus... aber ich brauch diese speicherstruktur

-Integer <Key> und die Map als value

--in der Map (in der Map🙂) stehen double werte mit dem dazugehörigen thread

danke!
 
Java:
this.threadMap = new HashMap<Integer, Map<Double, Thread>>();
Damit hast du die "äußere" Map angelegt.

Java:
Map m1 = new HashMap<Double, Thread>();
/** m1 füllen */
threadMap.put(1, m1);
Hiermit hast du jetzt eine Map in deine Map gelegt.
 

Zurück
Oben