import java.util.Scanner; import java.io.File; import java.util.HashMap; import java.io.FileNotFoundException; class LeseFraFil{ public static void main(String[] args) { //Oppretter filen med filnavn File fil = new File("tekstFil.txt"); //Lager en peker til scanner objekter Scanner scanner = null; try { //Prover aa aapne filen med scanner-objektet scanner = new Scanner(fil); } catch (FileNotFoundException e) { //dette skjer hvis man ikke finner filen System.out.println("Fant ikke filen"); System.exit(1); //avslutter programmet } //Ordbok fra, maa bruker Integer (objekt versjonen av int) for int fordi HashMap kun tar inn objekter HashMap intTilString = new HashMap<>(); while(scanner.hasNextLine()){ //saa lenge filen har en linje til int tall = scanner.nextInt(); //henter tallet som er forst i filen String tekst = scanner.next(); //henter det neste ordet intTilString.put(new Integer(tall), tekst); //legger verdien til i ordboken } System.out.println(intTilString); } }