Advertisement
Stetus

FugleTitting easyIO eksempel

Sep 25th, 2013
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.16 KB | None | 0 0
  1. import easyIO.In;
  2.  
  3. public class ReadFromFile {
  4.  
  5.     /*
  6.      * Leser inn en og en linje fra filen fugler.txt for så å bryte det opp og
  7.      * legge det i en string. Ser så om det er match mellom det som er lagret på
  8.      * index filterType og Stringen matchMed
  9.      *
  10.      * 0 = Navn 1 = Kjønn 2 = Sted 3 = Tid
  11.      */
  12.     public void readFile(int filterType, String matchMed) {
  13.         easyIO.In in = new In("fugler.txt"); //lager en leser som laster filen fugler.txt forutsatt at den finnes
  14.         String str;
  15.         while ((str = in.readLine()) != null) { //sjekker at du ikke har nådd enden på filen
  16.             String[] observasjon = str.split(","); //gjør om linjen til en array
  17.             if (observasjon[filterType].equalsIgnoreCase(matchMed)) { //sjekker om det e en match med filteret
  18.                 System.out.println("Navn: " + observasjon[0] + "\nKjønn: "
  19.                         + observasjon[1] + "\nSted: " + observasjon[2]
  20.                         + "\nTid: " + observasjon[3]);
  21.                 System.out.println("---------------------"); //kun for leselighet
  22.             }
  23.  
  24.         }
  25.     }
  26.  
  27.     public static void main(String[] args) {
  28.         ReadFromFile rff = new ReadFromFile();
  29.         rff.readFile(0, "spurv"); // 0 for navn, spurv for å se etter
  30.                                     // spurv
  31.  
  32.     }
  33. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement