import java.io.FileNotFoundException; import java.io.FileReader; import java.util.ArrayList; import java.util.Scanner; class Hoved { public static void main(String[] args) throws FileNotFoundException { ArrayList liste = new ArrayList<>(); try { Scanner sc = new Scanner( new FileReader(args[0]) ); String linje = ""; while (sc.hasNextLine()) { linje = sc.nextLine(); String[] lb = linje.split(","); int lengde = Integer.parseInt(lb[0]); int bredde = Integer.parseInt(lb[1]); if (lengde == bredde) liste.add(new Kvadrat(lengde)); else liste.add(new Rektangel(lengde, bredde)); } sc.close(); } catch (FileNotFoundException fnfe) { System.out.println("Fant ikke filen"); } for (Firkant f : liste) System.out.println(f); } }