【发布时间】:2017-05-09 05:04:51
【问题描述】:
我需要通过替换某些字符将大量文件转换为 CSV。
鉴于 InputStream 返回 OutputStream 并将所有字符 c1 替换为 c2,我正在寻找可靠的方法。
这里的技巧是并行读取和写入,我无法将整个文件放入内存中。
如果我想同时读写,是否需要在单独的线程中运行它?
非常感谢您的建议。
【问题讨论】:
-
一个 InputStream 给你字节。如果你知道你的编码,你可以使用 Reader 来获取字符。然后,您可以查看每个经过的字符并根据需要进行替换。
-
是的。谢谢你。我在想是否有任何可用的预构建解决方案?
-
也许吧。到目前为止,您搜索了什么?
标签: java inputstream outputstream