002
01.09.2004, 21:41 Uhr
Dirk
|
Hi,
naja, ich habe Daten aus einem ini-File ausgelesen. Dies war immer so aufgebaut, dass ein String einer ID zugeordnet war. Jeder String war eindeutig und jede ID war eindeutig. Jetzt habe ich mich gefragt, in was für einen Container ich es am geschicktesten einlese, damit ich zu einem späteren Zeitpunkt, wenn ich nur die ID habe den dazugehörigen String kriege. Und wenn ich den String habe, ich dann die dazugehörige ID bekomme. Es hat mich einfach mal interessiert. Die Lösung mit den 2 Maps tut zwar, ich finde sie allerdings nicht schön. Kannst du bitte mal ein Beispiel mit ein paar Zeilen Code erstellen, wie das mit der Keyklasse funktionieren soll. Wie würdest du es am geschicktesten realisieren, wenn man in meiner Beispieltabelle, die prinzipiell die Daten meines ini-Files darstellt, in beiden Richtungen suchen können soll. wenn man beispielsweise c auswählt, soll 3 herauskommen. Wenn man 3 auswählt, dann soll c herauskommen. Wenn man 4 auswählt, dann soll d herauskommen, ...
Vielen Dank schonmal für deine Antwort
Dirk |