import java.util.*; import java.io.*; public class Legesystem{ // Opprett lister som lagrer objektene i legesystemet public static void main(String[] args){ } private static void lesFraFil(File fil){ Scanner scanner = null; try{ scanner = new Scanner(fil); }catch(FileNotFoundException e){ System.out.println("Fant ikke filen, starter opp som et tomt Legesystem"); return; } String innlest = scanner.nextLine(); while(scanner.hasNextLine()){ String[] info = innlest.split(" "); // Legger til alle pasientene i filen if(info[1].compareTo("Pasienter") == 0){ while(scanner.hasNextLine()) { innlest = scanner.nextLine(); //Om vi er ferdig med ? legge til pasienter, bryt whilel?kken, //slik at vi fortsetter til koden for ? legge til legemiddler if(innlest.charAt(0) == '#'){ break; } // //MERK: Her m? du legge til pasienten i en lenkeliste // } } //Legger inn Legemidlene else if(info[1].compareTo("Legemidler") == 0){ while(scanner.hasNextLine()){ innlest = scanner.nextLine(); //Om vi er ferdig med ? legge til legemidler, bryt whilel?kken, //slik at vi fortsetter til koden for ? legge til leger if(innlest.charAt(0) == '#'){ break; } String[] legemiddel = innlest.split(", "); if(legemiddel[1].compareTo("a") == 0){ // //MERK: Her m? du legge til et PreparatA i en lenkeliste // } else if(legemiddel[1].compareTo("b") == 0){ // //MERK: Her m? du legge til et PreparatB i en lenkeliste // }else if (legemiddel[1].compareTo("c") == 0){ // //MERK: Her m? du legge til et PreparatC i en lenkeliste // } } } //Legger inn leger else if(info[1].compareTo("Leger") == 0){ while(scanner.hasNextLine()){ innlest = scanner.nextLine(); //Om vi er ferdig med ? legge til leger, bryt whilel?kken, //slik at vi fortsetter til koden for ? legge til resepter if(innlest.charAt(0) == '#'){ break; } info = innlest.split(", "); int kontrollid = Integer.parseInt(info[1]); if(kontrollid == 0){ // //MERK: Her m? du legge til et lege objekt i en sortert lenkeliste // }else{ // //MERK: Her m? du legge til et spesialist objekt i en sortert lenkeliste // } } } //Legger inn Resepter else if(info[1].compareTo("Resepter") == 0){ while(scanner.hasNextLine()){ innlest = scanner.nextLine(); info = innlest.split(", "); // // Her m? du finne legen, legemiddelet, og pasienten som ligger // i lenkelistene utifra informasjonen. // // Dette burde skilles ut i hjelpemetoder leter gjennom listene // og returnerer riktig objekt, ut ifra informasjonen som ble lest inn // // Opprett et reseptobjekt med skrivResept funksjonen i legen, // og legg det til i en lenkeliste // // Dersom legeobjektene dine oppretter PResepter, kan du ignorere reit // // } } } } }