import java.util.Scanner; import java.io.File; import java.io.FileNotFoundException; import java.util.HashMap; public class LesFil { public static void main(String[] args) { Scanner fil = null; File filen = new File("elektronikk.txt"); try { fil = new Scanner(filen); } catch (FileNotFoundException exception) { System.out.println("Fant ikke filen."); System.exit(-1); } HashMap varekatalog = new HashMap<>(); String linje = ""; while (fil.hasNextLine()) { linje = fil.nextLine(); String[] biter = linje.split(" "); String navn = biter[0]; int pris = Integer.parseInt(biter[1]); ElektronikkVare vare = new ElektronikkVare(navn, pris); varekatalog.put(navn, vare); } varekatalog.putIfAbsent("mikrofon", new ElektronikkVare("mikrofon", 20000)); for (String navn : varekatalog.keySet()) { varekatalog.get(navn).skrivUt(); } if (varekatalog.containsKey("ps5")) { System.out.println("ps5 finnes"); } else { System.out.println("Finnes ikke"); } fil.close(); } }