import java.util.Scanner; import java.io.File; class LesFraFil{ public static void main(String[] args) { /* Ha en tekstfil i samme mappe som denne filen */ //Enkelt eksempel p? hvordan ? be om input fra bruker. System.out.print("Hva heter filen du ?nsker ? lese fra?: "); Scanner skan1 = new Scanner(System.in); String svar = skan1.nextLine(); //S? kan vi fors?ke ? lese inn fra filen som bruker har oppgitt. //Husk derfor ? ogs? laste ned "fil_med_tekst.txt" eller lag din egen tekstfil og //legg den i samme mappe som "LesFraFil.java". //"new File(svar)" kan f?re til en FileNotFoundException. Denne //kodebiten legger vi derfor inn i en try-catch. Scanner skan2 = null; try { skan2 = new Scanner(new File(svar)); } catch (Exception e){ System.out.println("Fant ikke filen! husk ? skrive .txt p? slutten"); System.exit(1); } while (skan2.hasNextLine()){ //F?rst kan vi skrive ut hele linjen String linje = skan2.nextLine(); System.out.println("Hele linjen er: " + linje); //S? kan vi f.eks splitte linjen i de ulike delene den best?r av. String[] ord = linje.split(" "); System.out.println("Linjen best?r av ordene/bitene: "); for (int i = 0; i < ord.length; i++){ System.out.println(ord[i]); } System.out.println(" ---- "); } skan2.close(); } }