tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
4
ZUGRIFFE
1681
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    karl_soost karl_soost ist offline Mitglied
    Registriert seit
    Aug 2007
    Beiträge
    24
    Hallo zusammen,

    ich möchte ein HashSet in eine bestimmte Reihenfolge sortieren.
    Hab schon gelesen dass ein HashSet nicht sortiert werdeb kann.

    Das Problem:

    Ich füge in ein HashSet verschiedene IDs die bei einer späteren Berechnung genutzt werden. Ich verwende ein HashSet damit ich jede ID auch wirklich nur einmal hab.
    Für die Berechnung ist aber die Reihenfolge der IDs wichtig. Diese muss eingehalten werden.
    Jetzt muss ich irgendwie die IDs im HashSet in die von mir benötigte Reihenfolge bringen.
    Gibt es da eine Möglichkeit?

    MfG
    karl_soost
     

  2. #2
    Avatar von Billie
    Billie Billie ist offline Mitglied Platin
    Registriert seit
    Jan 2003
    Ort
    Arzl im Pitztal (Tirol)
    Beiträge
    510
    Ich würde mir einfach die anderen Collections noch genauer ansehen, zB gibt es die LinkedHashMap ... Die Javainsel hat sicher ein paar Beispiele dazu, ansonsten Google(n).
     
    Fann Ég Fjalli Fallega Steina
    Faldi Dá Alla Vildi Deim Leyna
    Huldi Dar Hellisskúta Heillasteina
    Alla Mína Una eth slegu Óskasteina

  3. #3
    Avatar von zeja
    zeja zeja ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Sep 2006
    Beiträge
    2.962
    Ich verwende dafür immer ein TreeSet.
     

  4. #4
    Registriert seit
    Jun 2002
    Ort
    Saarbrücken (Saarland)
    Beiträge
    9.885
    Blog-Einträge
    29
    Hallo,

    wenns um die Erhaltung der Einfügereihenfolge geht kannst du auch ein LinkedHashSet verwenden.

    Gruß Tom
     
    Java rocks!
    How to become a good Java Programmer?
    Does IT in Java and .Net
    The only valid measurement of code quality: WTFs / minute
    Blog
    Xing
    Twitter

  5. #5
    karl_soost karl_soost ist offline Mitglied
    Registriert seit
    Aug 2007
    Beiträge
    24
    Vielen Dank für die Infos.
    Sortiere den HashSet jetzt in eine ArrayList und arbeite dann mit dieser weiter.
     

Ähnliche Themen

  1. Antworten: 2
    Letzter Beitrag: 13.06.09, 12:36
  2. Antworten: 7
    Letzter Beitrag: 25.04.09, 15:24
  3. Reihenfolge bei "mixed content" erzwingen
    Von peter_mueller im Forum XML Technologien
    Antworten: 0
    Letzter Beitrag: 04.12.04, 11:31
  4. Antworten: 6
    Letzter Beitrag: 24.06.04, 07:28
  5. Antworten: 3
    Letzter Beitrag: 18.11.03, 15:59