Thomas: Eine Art Tabelle ist gesucht...

Hallo,

hab da gerade noch ne Frage: Ich such da ein Objekt, in welches ich alle mögliche Daten speichern und dann auch einfach augrund des Namens setzen

meinObjekt["name"] = "Thomas";
meinObjekt["vektor"] = new Vector();
meinObjekt["int"] = 45;

und wieder holen kann:

Vector v = meinObjekt["vektor"]

Es ist also sowas ähnliches wie eine Tabelle oder ein Array. (Anstatt mit integer-indizes soll man einfach per string-indizes zugreifen und alle Arten von Objekten speichern können)

Gibt's da sowas?

Gruss T.

  1. Hallo,

    Es ist also sowas ähnliches wie eine Tabelle oder ein Array. (Anstatt mit integer-indizes soll man einfach per string-indizes zugreifen und alle Arten von Objekten speichern können)

    Gibt's da sowas?

    Du suchst eine java.util.Hashtable bzw. java.util.HashMap. Beide Klassen
    sind quasi gleich, außer daß HashMap auch null-Werte speichern kann und
    nicht synchronisiert ist, was einen kleinen Geschwindigkeitsvorteil hat.
    (Wenn du nicht gerade mit verschiedenen Threads auf die Hash(table/Map)
    zugreifen willst, solltest du HashMap nehmen.)

    Gruß
    Slyh

    1. Hallo,

      Du suchst eine java.util.Hashtable bzw. java.util.HashMap.

      Genau! Thx.

      Gruss T.