Buster3 Skrevet 25. februar 2015 Del Skrevet 25. februar 2015 (endret) 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 25. februar 2015 av Buster3 Lenke til kommentar
pedero Skrevet 1. mars 2015 Del Skrevet 1. mars 2015 Del gjerne løsningen din her så andre med ligenede problemer kan finne svar. Lenke til kommentar
Buster3 Skrevet 1. mars 2015 Forfatter Del Skrevet 1. mars 2015 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
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å