Advertisement
Zevgart

Untitled

Jan 20th, 2019
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.51 KB | None | 0 0
  1. package biblioteka;
  2.  
  3. import java.io.File;
  4. import java.io.FileReader;
  5. import java.io.BufferedReader;
  6. import java.io.IOException;
  7.  
  8. public class Odczyt {
  9.  
  10. public static void readLines(File f) throws IOException
  11. // Metoda, która czyta linie i wrzuca od razu IOException do dalszego możliwego błędu z brakiem pliku
  12. {
  13. FileReader fr = new FileReader(f);
  14. //To odczytuje tekst w pliku
  15. BufferedReader br = new BufferedReader(fr);
  16. String line;
  17. // String do którego zostanie przypisana każda odczytywana linia
  18. int numberOfBooks = 0;
  19. // Dodatkowy feature z ilością książek w rejestrze
  20. while((line = br.readLine())!=null)
  21. //while aby odczytać wszystkie linie po kolei
  22. {
  23. System.out.println(line);
  24. //Trzeba wymyślić jak to później zastosować do edycji, oraz do wyszukiwania po autorze
  25. numberOfBooks++;
  26. //Zwiększenie licznika książek przy każdej pętli
  27.  
  28. }
  29. System.out.println("Ilość Książek w Rejestrze: "+ numberOfBooks);
  30. br.close();
  31. //zakończenie działania "BufferedReadera"
  32. fr.close();
  33. //zakończenie odczytywania
  34. }
  35.  
  36. public static void main(String[]args)
  37. {
  38. File f = new File("Rejestr.txt");
  39. try
  40. {
  41. readLines(f);
  42. }
  43. catch(IOException e){
  44. e.printStackTrace();
  45. //obsłużenie błędu
  46. }
  47. }
  48.  
  49. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement