Gå til innhold

[Løst] Hash map til array list


Anbefalte innlegg

Hei ,jeg har en hash map med String som key og integer som verdier. Jeg prøver å konvertere denne til en arraylist som holder klassen bigram. Klassen bigram har to fields: String name (som er key i map) og int counter (som er integer i map)

Noen som kunne hjelpe?

 

Edit* fant en løsning

Endret av Buster3
Lenke til kommentar
Videoannonse
Annonse

Så har HashMap her:

HashMap<String, Integer> ngramHashmap = new HashMap<String, Integer>();	

Og array list her:

ArrayList<NGram> nGramList = new ArrayList<NGram>();

Selve konvertering skjer her med en for loop:

for (Entry<String, Integer> entry : ngramHashmap.entrySet()) {
	String arrayName = entry.getKey();
	int arrayCounter = entry.getValue();
	NGram NGramName = new NGram(arrayName, arrayCounter);
	nGramList.add(NGramName);
}

NGram er i dette tilfelle en klasse som har String name og int counter som fields

Lenke til kommentar

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...