![]() |
Map in Delphi
Hallo,
ich suche sowas wie eine std::map in Delphi. Ich will einen String und ein Integer als map speichern. Also sowas: ererer <--> 2 erexvx <--> 4 sfvrer <--> 1 Wie kann ich das lösen? Danke! |
Re: Map in Delphi
Was genau meinst du jetzt?
Du gibst der Klasse einen String und kriegst den zugeordneten Integer? Das lässt sich prima mit ner StringList und einem dynamischen Integer-Array erledigen. Wenns etwas komplizierter sein darf, kannst du das ganze noch sortieren und eine binäre Suche durchführen. Wenn es sehr viel komplizierter sein darf, kannst du eine Hashmap basteln. |
Re: Map in Delphi
Zitat:
Nun will ich gerne wissen, wenn ich Name DIDI habe, welcher Index ist das? Besser erklärt? |
Re: Map in Delphi
am einfachsten wäre denke ich ne string list, dann ist dein index halt immer der index der string list, mit ner schleife das ding durch suchen, wenn du den gesuchen namen hast, hast du mit der variable der schleife auch den index des namen
|
Re: Map in Delphi
![]() |
Re: Map in Delphi
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:52 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz