Muszę zrobić wątek który czyta ilość linii z pliku tekstowego. Kompilator stwierdził, ze kod metody numbersLine() jest niedostępny pewnie wyjątki w jakis sposób przeszkadzają bo jak zrobiłem tą metodę drukującą tylko jakis tekst to nie było problemu . Co mam zrobić z wyjątkami pojawiającymi się w metodzie numbersLine() ?
public class FirstTheard implements Runnable {
@Override
public void run(){
while(true) {
try{
Thread.sleep(200);
} catch (InterruptedException e){
System.out.println("wątek przerwany");
return;
}
}
numbersLine();
}
public void numbersLine() {
String fname = System.getProperty("../towary.txt");
FileReader fr;
System.out.println("Metoda wydrukuj100");
try {
fr = new FileReader(fname);
BufferedReader bfr = new BufferedReader(fr);
String line="";
int licznik=0;
while((line = bfr.readLine())!= null){
licznik=licznik+1;
}
System.out.println("Ilosc linii "+licznik);
fr.close();
}catch (IOException e){
System.out.println("Uwaga");
}
}
}
Michał Sikoracatch (IOException ignored) { }
.