writer.close(), ведь buffered.close() вызовиться в любом случае. Или зависит от реализация writer.close()?
try (BufferedWriter buffered = Files.newBufferedWriter(file.toPath(), StandardCharsets.UTF_8)) {
.....
CsvWriter writer = new CsvWriter(buffered, settings);
writer.close();
}
можно же и CsvWriter засунуть в блок ресурсов?
Можно попробовать , но я так понимаю try with resource есть смысл оборачивать когда exception может возникнуть. Наверное стоит смотреть код, возможно ли exception.
Обсуждают сегодня