M
MG
Gast
Hallo,
ich hoffe Ihr könnt mir weiterhelfen...
Ich würde gerne den Inhalt aus mehreren Hashtables in einer Kombinieren
Meine erste Idee sah so aus:
aber so werden immer nur die Werte welche doppelt vorkommen in der Hashtable am abgelegt
Hat evtl. jemand eine andere Lösung für mich?
Viele Grüße,
Michael
ich hoffe Ihr könnt mir weiterhelfen...
Ich würde gerne den Inhalt aus mehreren Hashtables in einer Kombinieren
Meine erste Idee sah so aus:
Code:
Hashtable am = new Hashtable();
Enumeration e;
// Die Methode getAusstattungsmerkmale() gibt jeweils eine Hashtable mit
// Ausstattungsmerkmalen zum jeweiligen Zimmer, Bungalow oder Wohnung zurück
for(e = bungalows.elements(); e.hasMoreElements();)
{
am.putAll(((Ferienunterkunft) e.nextElement()).getAusstattungsmerkmale());
}
for(e = zimmer.elements(); e.hasMoreElements();)
{
am.putAll(((Ferienunterkunft) e.nextElement()).getAusstattungsmerkmale());
}
for(e = wohnungen.elements(); e.hasMoreElements();)
{
am.putAll(((Ferienunterkunft) e.nextElement()).getAusstattungsmerkmale());
}
aber so werden immer nur die Werte welche doppelt vorkommen in der Hashtable am abgelegt
Hat evtl. jemand eine andere Lösung für mich?
Viele Grüße,
Michael