Używam buforowanego programu piszącego i mój kod, zamyka pisarz w bloku finally. Mój kod jest taki.Czy można w końcu użyć funkcji catch catch inside?
...........
BufferedWriter theBufferedWriter = null;
try{
theBufferedWriter =.....
....
......
.....
} catch (IOException anException) {
....
} finally {
try {
theBufferedWriter.close();
} catch (IOException anException) {
anException.printStackTrace();
}
}
muszę użyć try catch up wewnątrz czystego kodu w końcu jako theBufferedWriter może również rzucić IOException. Nie chcę odrzucać tego wyjątku do meto wzywającego. Czy jest to dobra praktyka, aby w końcu użyć funkcji catch catch? Jeśli nie, jaka jest alternatywa? Proszę zasugeruj.
Pozdrawiam, Hiral
jest ok, ale aby sprawdzić zerowy najpierw jest lepiej. – qrtt1
+1 To nie jest ładne, ale musi być zrobione –