Advertisement
Talar97

Odczyt z pliku (linia po linii)

Jan 31st, 2018
407
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.15 KB | None | 0 0
  1. public static void odczytZPliku(){
  2.         //Deklarowanie file i scanner - wymagane do odczytu z pliku
  3.         File nazwa = new File("C:\\Users\\TalarPC\\IdeaProjects\\PowturkaPliki\\baza.txt");
  4.         Scanner in = null;
  5.  
  6.         //Try obsługujący wyjątek (sytuacje) kiedy nie ma pliku o podanej nazwie;
  7.         try{
  8.             in = new Scanner(nazwa);
  9.  
  10.             //Nieskończona pętla, w której obsłużony będzie wyjątek NoSuchElementException
  11.             //Pętla zostanie przerwana, jezeli wyjątek zostanie wyłapany
  12.             //W bloku try znajduje się kod odpowiedzialny za wszystkie operacje zwiazane z pobranymi liniami
  13.             while(true){
  14.                 try{
  15.                     String linia = in.nextLine();
  16.  
  17.                     //Metoda split() usuwa znak(i) podane w argumencie i zapisuje je do tablicy
  18.  
  19.                     String [] posredni = linia.split("\\+");
  20.  
  21.                     System.out.println(posredni[0] + " " + posredni[1] + " " + posredni[2]);
  22.                 }catch(NoSuchElementException e) { break; }
  23.             }
  24.         }catch(FileNotFoundException x) { System.out.println("Brak pliku"); }
  25.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement