Hallo,
ich habe mal wieder eine Anfängerfrage :new
Ich habe ein Array, das ich auslese.
Die Elemente sehen z.B. so aus
"db1_typ2", "db2", "db1_typ7", "db9_typ7"
Anhand dessen, was vor dem "_" steht(falls vorhanden), weiß ich wie eine Datenbank heißt.
Das Andere ist eine Information über den Typ der Db (keine Info ist auch eine Info).
Ich suche nach einer Datenstruktur, in der ich die Zugehörigkeit abspeichern könnte, also z.B.
typ2 -> db1
typ7 -> db1, db9
usw.
Ich dachte an eine Map, sehe aber, dass ein Schlüssel nur einmal vorkommen darf(logisch). Ich könnte die Werte natürlich vorher z.B. in einem Set abspeichern und dann eine Map<String, Set> anlegen aber ich möchte nicht für jeden Typ einen Set anlegen müssen (ich weiß vorher nicht wie viele typen es überhaupt gibt..). Geht das 'on the fly'?
ich habe mal wieder eine Anfängerfrage :new
Ich habe ein Array, das ich auslese.
Die Elemente sehen z.B. so aus
"db1_typ2", "db2", "db1_typ7", "db9_typ7"
Anhand dessen, was vor dem "_" steht(falls vorhanden), weiß ich wie eine Datenbank heißt.
Das Andere ist eine Information über den Typ der Db (keine Info ist auch eine Info).
Ich suche nach einer Datenstruktur, in der ich die Zugehörigkeit abspeichern könnte, also z.B.
typ2 -> db1
typ7 -> db1, db9
usw.
Ich dachte an eine Map, sehe aber, dass ein Schlüssel nur einmal vorkommen darf(logisch). Ich könnte die Werte natürlich vorher z.B. in einem Set abspeichern und dann eine Map<String, Set> anlegen aber ich möchte nicht für jeden Typ einen Set anlegen müssen (ich weiß vorher nicht wie viele typen es überhaupt gibt..). Geht das 'on the fly'?