ERLEDIGT
NEIN
NEIN
ANTWORTEN
4
4
ZUGRIFFE
532
532
EMPFEHLEN
-
Hi Leute
Kennt jemand ein Beispiel in welchem ein Tree anhand einer im Vorraus abgefüllten HashMap aufgebaut wird?
Das Ding ist folgendes - möchte schlussendlich einen JarViewer haben.
* habe directories nach Jarfiles abgesucht
* die Pfade dann nach Trennzeichen / abgefüllt
* die gesplitteten Objekte in eine HashMap gefüllt
* wenn bereits ein Element existiert hat (zB C
, habe ich das Teil nicht mehr erstellt
Key Value
------ ---------
null root
root C:
C: OrdnerA
OrdnerA OrdnerB
OrdnerB test.jar
Der Key ist immer der Parent vom Value.
Ich bräuchte nur einen Anhaltspunkt, wie ich das ungefähr machen müsste.
Muss ich dazu die HashMap auslesen und dazu dem Tree das Objekt übergeben?
Danke
-
09.02.06 11:49 #2
Hallo Tinella,
leider kann Deine Lösung so nicht funktionieren, da sicher oft auch ein "Eltern-Ordner" mehr als ein "Kind" hat. Wenn "Eltern" als Keys gespeichert werden, überschreibst Du stets das vorherige "Kind" mit dem gleichen "Eltern"-Eintrag.CU schnuffie
Fragliche Fragen stellende Fragensteller sind für verantwortungslose Antworten antwortender verantwortlicher Antworter selbst verantwortlich.
-
09.02.06 11:56 #3
Wenn Du beispielsweise das Ganze richtig verwalten wölltest, könntest Du Deine Struktur so umbauen:
Code :1 2 3 4 5 6 7 8 9
Map m1 = new HashMap(); Map m2 = new HashMap(); Map m3 = new HashMap(); Map m4 = new HashMap(); Map m5 = new Hashmap(); m1.put("Key1", m2); m1.put("Key2", m3); m2.put("Key3", m4); m2.put("Key4", m5);
Die HashMaps müssen also baumgetreu ineinander verschachtelt sein.CU schnuffie
Fragliche Fragen stellende Fragensteller sind für verantwortungslose Antworten antwortender verantwortlicher Antworter selbst verantwortlich.
-
Warum liest du den die Directories und Jars nicht direkt in den Tree ein? Ich meine du fängst beim root Dir an und testest was es ist und packst es dann als Treeknoten direkt in den Tree...
mfg
elmato
-
09.02.06 13:06 #5
Guter Aspekt elmato, bin bisher davon ausgegangen, der Inhalt von Jars soll im Baum erscheinen.
CU schnuffie
Fragliche Fragen stellende Fragensteller sind für verantwortungslose Antworten antwortender verantwortlicher Antworter selbst verantwortlich.
Ähnliche Themen
-
HashMap mit first in first out
Von jeipack im Forum JavaAntworten: 4Letzter Beitrag: 05.04.12, 02:32 -
hashMap
Von Crash123 im Forum Java GrundlagenAntworten: 3Letzter Beitrag: 01.05.09, 18:35 -
Referenzen HashMap -> HashMap
Von Fulk im Forum Java GrundlagenAntworten: 7Letzter Beitrag: 01.05.09, 18:23 -
HashMap
Von jiim im Forum Algorithmen & Datenstrukturen mit JavaAntworten: 2Letzter Beitrag: 25.07.07, 16:59 -
txt to hashmap
Von malandro im Forum JavaAntworten: 2Letzter Beitrag: 10.04.07, 14:23





Zitieren
Login





