DJViking Skrevet 16. februar 2007 Del Skrevet 16. februar 2007 (endret) Jeg har en HashMap som inneholder en mapping mellom to sett med data, en nøkkel og verdi begge er en streng. Verdien trenger jeg å legge i en JList som tar imot data fra et objektarray eller Vector<>. Er det noen rask måte å kopiere alle verdiene i HashMap over til et array som jeg kan legge i JList. Eller er jeg nødt til å itterere gjennom HashMap for dette? HashMap har ingen metode for kopiering over til array, men kan det være noe annet som kan gjøre dette? Fant det ut. Kunne få et Collection<String> fra HashMap som igjen kunne overføres til en array, men nå fikk jeg et problem. Verdiene var allerede sortert ved innlesing, men nå ble de helt vilkårlig rekkefølge. Hvordan kan jeg få sortere innholdet i HashMap slik at den sorterer på nøklene? Endret 16. februar 2007 av DJViking Lenke til kommentar
Patton Skrevet 16. februar 2007 Del Skrevet 16. februar 2007 Bruk TreeMap istedenfor Lenke til kommentar
NevroMance Skrevet 16. februar 2007 Del Skrevet 16. februar 2007 Tror du må sortere arrayet ditt. Så vidt jeg vet så kan ikke ett HashMap sorteres. Lenke til kommentar
DJViking Skrevet 16. februar 2007 Forfatter Del Skrevet 16. februar 2007 Tror du må sortere arrayet ditt. Så vidt jeg vet så kan ikke ett HashMap sorteres. 7956550[/snapback] Man kan bruke TreeMap og SortedMap Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå