Я использую буферизованный писатель и мой код, закрывая запись в блоке finally. Мой код выглядит следующим образом.
...........
BufferedWriter theBufferedWriter = null;
try{
theBufferedWriter =.....
....
......
.....
} catch (IOException anException) {
....
} finally {
try {
theBufferedWriter.close();
} catch (IOException anException) {
anException.printStackTrace();
}
}
Мне нужно использовать try catch внутри очищающего кода, в конце концов, поскольку BufferedWriter может также генерировать исключение IOException. Я не хочу бросать это исключение в вызывающий метод. Хорошо ли использовать пробную попытку в конце? Если нет, то какая альтернатива? Пожалуйста, предложите.
С уважением, Hiral