Hallo, ich schreibe ein Programm in Java. Dieses speichert im Großen und Ganzen viele Werte von variablen ab. Ich habe mich dazu entschieden eine Map zu nutzen, die ein Key hat und als Value eine List besitzt. Diese schaut wie folgt aus :
Diese heißt "users". Wie man bereits sehen kann, wird zu jedem String eine List erstellt und in diese werden mehrere Strings eingetragen. Jedoch möchte ich nun ein zweites value für diesen key haben, nämlich einen Integer. Im Endeffekt soll dann u.a die List und einen Integer für einen String-key zugewiesen werden. Ich hoffe ihr habt mein Problem verstanden. Der Integer hat jedoch nichts mit der List zu tun! Gibt es eine Möglichkeit, solch ein Model als Map zu erstellen ohne, dass ich eine zweite HashMap erstellen müsste ? Danke im Vorraus !
Java:
public static Map<String, List<String>> users = new HashMap<>();
Diese heißt "users". Wie man bereits sehen kann, wird zu jedem String eine List erstellt und in diese werden mehrere Strings eingetragen. Jedoch möchte ich nun ein zweites value für diesen key haben, nämlich einen Integer. Im Endeffekt soll dann u.a die List und einen Integer für einen String-key zugewiesen werden. Ich hoffe ihr habt mein Problem verstanden. Der Integer hat jedoch nichts mit der List zu tun! Gibt es eine Möglichkeit, solch ein Model als Map zu erstellen ohne, dass ich eine zweite HashMap erstellen müsste ? Danke im Vorraus !