import java.util.ArrayList; public class Hovedprogram { public static void main(String[] args){ Holdeplass bislett = new Holdeplass("Bislett"); System.out.println(bislett); Trikkelinje linje18 = new Trikkelinje("linje_18.txt"); Holdeplass forste = linje18.hentForste(); System.out.println(forste); Holdeplass forskningsparken = linje18.hentHoldeplass("Forskningsparken"); System.out.println(forskningsparken); String rute = linje18.skrivUtRute("Bislett", "Forskningsparken"); System.out.println(rute); int antallStopp = linje18.antallStoppFra(linje18.hentForste(), forskningsparken, 0); System.out.println(antallStopp); //ArrayList traader = new ArrayList<>(); Thread traad = new Thread(new NyTrikk(1, linje18)); Thread traad2 = new Thread(new GammelTrikk(2, linje18)); traad.start(); traad2.start(); // join() på traader try { traad.join(); traad2.join(); } catch (InterruptedException e){ e.printStackTrace(); } // hovedprogram venter til traadene er ferdige System.out.println("\nTRIKKENE ER FERDIG"); } }