всего, в имплементации close() уже содержится flush. Если без (как FileOutputStream), то смысла вызвать нету, потому что "флашить" нечего. OutputStream асбтрактный класс, что у тебя за ним? Как ты создавал свой стрим? Если покажешь код, то только тогда смогу ответить точно. Может ты сам что-то там реализовал.
with(file.outputStream().writer()) { write(data) close() }
Обсуждают сегодня