Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package biblioteka;
- import java.io.File;
- import java.io.FileReader;
- import java.io.BufferedReader;
- import java.io.IOException;
- public class Odczyt {
- public static void readLines(File f) throws IOException
- // Metoda, która czyta linie i wrzuca od razu IOException do dalszego możliwego błędu z brakiem pliku
- {
- FileReader fr = new FileReader(f);
- //To odczytuje tekst w pliku
- BufferedReader br = new BufferedReader(fr);
- String line;
- // String do którego zostanie przypisana każda odczytywana linia
- int numberOfBooks = 0;
- // Dodatkowy feature z ilością książek w rejestrze
- while((line = br.readLine())!=null)
- //while aby odczytać wszystkie linie po kolei
- {
- System.out.println(line);
- //Trzeba wymyślić jak to później zastosować do edycji, oraz do wyszukiwania po autorze
- numberOfBooks++;
- //Zwiększenie licznika książek przy każdej pętli
- }
- System.out.println("Ilość Książek w Rejestrze: "+ numberOfBooks);
- br.close();
- //zakończenie działania "BufferedReadera"
- fr.close();
- //zakończenie odczytywania
- }
- public static void main(String[]args)
- {
- File f = new File("Rejestr.txt");
- try
- {
- readLines(f);
- }
- catch(IOException e){
- e.printStackTrace();
- //obsłużenie błędu
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement