java - 从 BufferedWriter 断开后端 Writer
问题描述
Ajava.io.BufferedWriter#close()
也关闭了Writer
给构造函数的那个。
但是我有(由第三方提供;无法更改)一个特殊的子类,我只需要用它来编写部分输出。需要将更多数据写入OutputStream
调用堆栈的底层。因此,虽然我可以只#flush
使用 writer 而不是#close
ing 它,但我不能保证在调用者完成OutputStream
.
我可以停止向 的传播#close
吗OutputStream
?最好不要将所有可能非常大的数据写入临时数组。
解决方案
推荐阅读
- r - 根据常用值组合 R 中的数据框行
- laravel - 如何通过 API 创建好友请求
- javascript - 我们如何在 django 中的 onclick 函数中动态添加 id?
- matplotlib - 如何不填充 plt 多边形补丁
- javascript - 如何通过传递参数从列表数组中检索特定数据作为字符串?
- angular - tinyMCE 和来自 CDN 网络的 tinyMCE 显示扭曲的图标
- google-cloud-storage - Google Cloud Storage - 控制 bot 对公共文件的访问。限制 b 类操作
- php - 在提交表单时在帖子中显示“无法解码值”
- regex - 获取两位数之间的字符串
- python - .error:look-behind 需要固定宽度的模式(在加载 spacy 自定义模型时)