Hashtable mischen (shuffeln)?

Status
Nicht offen für weitere Antworten.

Kyran

Mitglied
Hallo Leute,

ich sitze schon den ganzen Tag an diesem Problem, hab schon etliche Anfragen in Suchmaschinen gestellt und einige Foren durchforstet, aber leider ohne erfolg ...


mein Problem ist folgendes, ich hab eine Hashtabel<String, Territory> die als Keys ein Kürzel eines Landes und als Values Territory Objekte speichert. Ich habs zwar geschafft, einen Vector mithilfe von Comparable zu shufflen, der ebenfalls Objekte beinhaltet hatte, aber bei Hashtable gelingt mir das nicht. (Stichwort: Collections.shuffle(); )

Was mir extrem weiterhelfen würde, wäre ein "Stichwort" in welche Richtung es führen könnte (zB hatte ich was mit keySet() versucht, aber naja, auch gescheitert, bin wirklich noch Anfäger) oder vll. ein allgemein gehaltenes Stück Code, was mir zeigt, wie ich das Problem angehen kann.


Schonmal vielen Dank für die Hilfe!

Gruß,
Kyran
 

Kyran

Mitglied
Ach klar! *Kopf -> Tischplatte*

Aber da eröffnet sich gleich die neue Aufgabenstellung ... aber an die geh ich erstmal selber ran.

Danke für die schnelle Antwort.

*edit*

Zur Erklärung, falls ich später noch mit ner Frage in der Richtung ankomme:

Ich muss den Inhalt dieser Hashtable in einer beliebigen Reihenfolge an andere Objekte verteilen können. Sozusagen die Länder verteilen, darf aber nie die selbe Reihenfolge haben in der die verteilt werden.
 

Tobias

Top Contributor
Du könntest das keySet shufflen, iterieren und dir dann die Einträge in der Reihenfolge des geshuffleten KeySets ausgeben lassen.

Code:
List keys = new ArrayList<String>(hashtable.keySet());
Collections.shuffle(keys);

for(String key : keys) {
    System.out.println(hashtable.get(key));
}

So ungefähr sollte das gehen...

mpG
Tobias

P.S.: Hat halt keinen Sinn - siehe Wildcards Post...
 

Kyran

Mitglied
Wie ich bereits dachte, könnte mir keySet() bei meinem Problem helfen. Hab deinen Tipp angewendet Tobias. Klappt Wunderbar! Jetzt werd ich mithilfe dieser ArrayList meine Länder verteilen können :D
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
O HashTable kann ohne Performance-Verlust in Multithreaded-Anwendungen eingesetzt werden. Java Basics - Anfänger-Themen 6
B Hashtable Java Basics - Anfänger-Themen 3
H Klassen Auf eine Hashtable aus mehreren Klassen zugreifen Java Basics - Anfänger-Themen 12
arti28 Verkaufsautomat Enumerations HashTable Java Basics - Anfänger-Themen 1
D Hashtable Java Basics - Anfänger-Themen 4
K Hashtable mit eigenen Konstruktor Java Basics - Anfänger-Themen 2
K NullPointerException in der Hashtable Java Basics - Anfänger-Themen 4
T Collections Hashtable gezielt auslesen. Java Basics - Anfänger-Themen 13
B HashTable & Strings übergeben Java Basics - Anfänger-Themen 4
A Input/Output Hashtable Ausgabe Java Basics - Anfänger-Themen 1
P Key anhand von Value finden (Hashtable) Java Basics - Anfänger-Themen 3
S Hashtable Java Basics - Anfänger-Themen 2
T Werte in Hashtable neu zuweisen Java Basics - Anfänger-Themen 3
P 2D Welt, Hashtable Java Basics - Anfänger-Themen 5
D Hashtable/Hashmap Java Basics - Anfänger-Themen 2
D In Hashtable suchen Java Basics - Anfänger-Themen 3
yampi Objektsammlung - Hashtable, Vector, Arrays Java Basics - Anfänger-Themen 8
L Hashtable nicht wirklich geeignet für mein Vorhaben? Java Basics - Anfänger-Themen 3
P | zu einer hashtable hinzufügen Java Basics - Anfänger-Themen 7
D java.lang.outofmemoryerror java heap space bei Hashtable Java Basics - Anfänger-Themen 3
D Hashtable Value(Array) in String und dann Ausgeben Java Basics - Anfänger-Themen 23
S Fortsetzung meiner frage (hashtable) danke vorab an alle Java Basics - Anfänger-Themen 3
S BITTE UM HILFE HASHTABLE/import java.util.Hashtable in Ecplipse Java Basics - Anfänger-Themen 12
A Verschachtelte Hashtable ausgeben. Java Basics - Anfänger-Themen 3
D Eine Liste wie ne HashTable, nur mit auslesbaren Key . . . Java Basics - Anfänger-Themen 31
G Hashtable füllen Java Basics - Anfänger-Themen 2
G Gesamte Hashtable ausgeben Java Basics - Anfänger-Themen 3
L Arbeiten mit Vectoren in einer Hashtable Java Basics - Anfänger-Themen 2
A Unterschied zwischen HashMap und Hashtable Java Basics - Anfänger-Themen 20
G Sortierter Hashtable? Java Basics - Anfänger-Themen 3
D Eine abgeänderte Hashtable erstellen Java Basics - Anfänger-Themen 3
K Probleme mit java.util.hashtable Java Basics - Anfänger-Themen 10
G Hashtable -> Ordnerstruktur Java Basics - Anfänger-Themen 10
M Hashtable gleichzeitigen Zugriff verhindern Java Basics - Anfänger-Themen 11
C Problem mit Hashtable Java Basics - Anfänger-Themen 6
M Hashtable an Datenbank schicken Java Basics - Anfänger-Themen 3
F Hashtable mit String[] als value Java Basics - Anfänger-Themen 2
F invertierung einer Hashtable Java Basics - Anfänger-Themen 4
P HashTable auslesen und in createDocument ausgeben Java Basics - Anfänger-Themen 4
T Warum kann Hashtable get Methode nicht funktionieren? Java Basics - Anfänger-Themen 3
N NullPointerException bei meiner Hashtable Java Basics - Anfänger-Themen 2
M Hashtable oder Hashmap mit Inhalt vorbelegen Java Basics - Anfänger-Themen 2
C Hashtable-get Java Basics - Anfänger-Themen 2
H Objekte in einer Hashtable am einfachsten sortieren Java Basics - Anfänger-Themen 13
G Hilfe! Wie Kreise in Hashtable ablegen und wieder auslesen? Java Basics - Anfänger-Themen 2
G unterschied hashtable und hashmap? Java Basics - Anfänger-Themen 3
A Hashtable - 3 Suchmöglichkeiten Java Basics - Anfänger-Themen 4
G hashtable und unsafe, unchecked Code Java Basics - Anfänger-Themen 3
L Hashtable Verständnis Frage Java Basics - Anfänger-Themen 4
R Hashtable ohne Values Java Basics - Anfänger-Themen 5
G Hashtable oder was sonst? Java Basics - Anfänger-Themen 8
S Value von ein Hashtable collectionen Java Basics - Anfänger-Themen 3
S Hashtable & Datei Java Basics - Anfänger-Themen 4
W Hashtable Integer als Value Java Basics - Anfänger-Themen 6
S Hashtable probleme Java Basics - Anfänger-Themen 6
N ein array in der hashtable Java Basics - Anfänger-Themen 6
W Hashtable oder was Anderes Java Basics - Anfänger-Themen 8
I Warum ließt er den Inhalt der Hashtable nicht? Java Basics - Anfänger-Themen 5
G die keys einer Hashtable sortieren Java Basics - Anfänger-Themen 15
D Hashtable gibt eigenartiges wieder Java Basics - Anfänger-Themen 2
G hashtable jeden wert mit trim() bearbeiten Java Basics - Anfänger-Themen 3
K Objekte und deren Anzahl speichern, hashtable? Java Basics - Anfänger-Themen 9
P hashtable Java Basics - Anfänger-Themen 8
V Hashtable ausgeben Java Basics - Anfänger-Themen 4
V Suchen und ausgeben - Hashtable Java Basics - Anfänger-Themen 3
J HashTable Java Basics - Anfänger-Themen 4
G Inhalt einer Hashtable ausgeben Java Basics - Anfänger-Themen 2
A Hashtable als Rückgabewert Java Basics - Anfänger-Themen 3
N maximale Anzahl Schlüssel in einem Hashtable Java Basics - Anfänger-Themen 7
T Hashtable und Vektor Java Basics - Anfänger-Themen 3
R Hashtable wird falsch ausgegeben Java Basics - Anfänger-Themen 5
B Hashtable.containsKey Problem Java Basics - Anfänger-Themen 13
B Perfektes Mischen Java Basics - Anfänger-Themen 15
X Best Practice Ein int Array richtig mischen Java Basics - Anfänger-Themen 20
D Sortiertes Array mischen ohne Duplikat Java Basics - Anfänger-Themen 5
W Arrays mischen und anhängen Java Basics - Anfänger-Themen 3
W Arrays zusammenhängen und mischen Java Basics - Anfänger-Themen 1
M String Array mischen Java Basics - Anfänger-Themen 3
E Erste Schritte Memorie zufällige Pärchen mischen Java Basics - Anfänger-Themen 6
T Datentypen gleichmäßiges mischen von 2 LinkedList Java Basics - Anfänger-Themen 3
P Mergesort || 2 SetLists mischen Java Basics - Anfänger-Themen 2
I Memory-Spiel Feld nur einmal mischen Java Basics - Anfänger-Themen 2
J ein Array per Zufall mischen?! Java Basics - Anfänger-Themen 8
E ArrayList mischen Java Basics - Anfänger-Themen 3
G Inhalte eines Arrays mischen Java Basics - Anfänger-Themen 3
Antoras Zahlen mischen und mit einer for-Schleife Summe berechnen Java Basics - Anfänger-Themen 12
P jsp tags und scriplets mischen dynamische werte an jsp tag Java Basics - Anfänger-Themen 2
R 3-Wege-mischen implementieren Java Basics - Anfänger-Themen 7
? Layouts Mischen Java Basics - Anfänger-Themen 5
0 Endlosschleife beim Integer Array mischen? Java Basics - Anfänger-Themen 3
A mischen von Karten Java Basics - Anfänger-Themen 4
H Vector mischen Java Basics - Anfänger-Themen 6
N Mischen und vergleichen von Arrays Java Basics - Anfänger-Themen 6

Ähnliche Java Themen

Neue Themen


Oben