【发布时间】:2011-06-15 20:48:02
【问题描述】:
要将数据发送到我的 FTP 服务器上的文件,我需要创建一个自定义 InputStream 实现,它逐行读取数据库数据,将其转换为 CSV 并通过其 read() 方法发布:从数据库中,我得到带有数据的 List<Application> 对象。对于每个Application 对象,我想在 CSV 文件中创建一行。
我的想法是在构造函数中加载所有数据,然后覆盖读取方法。我需要重写所有 InputStream 的方法吗?我尝试在谷歌上搜索一些示例,但没有成功 - 你最终能给我一个链接吗?
【问题讨论】:
-
将字节写入 PipedOutputStream 可能更容易,这些字节将从相应的 PipedOutputStream 中读取:stackoverflow.com/a/23874232/1941359
标签: java ftp inputstream java-io