Java将对象写入CSV文件

Java将对象写入CSV文件,java,java-8,Java,Java 8,我有一个要求,我必须将对象列表写入CSV文件。我做不到 ObjectOutputStream.write() 因为我还需要将一些附加属性与对象数据放在一起,并且必须从对象中删除几个字段才能写入CSV文件。 请给我一个更好的方法。下载,跟随一个可能的,并拥有它:) 注意:告诉java:“只需编写这个对象”而不需要任何上下文,这并不是一个好的选择。只需编写显式发送每个字段的代码。所以,不要这样做(伪代码): 但要做到: csv.writeEntry(object.name, formatDate(

我有一个要求,我必须将对象列表写入CSV文件。我做不到

ObjectOutputStream.write()
因为我还需要将一些附加属性与对象数据放在一起,并且必须从对象中删除几个字段才能写入CSV文件。 请给我一个更好的方法。

下载,跟随一个可能的,并拥有它:)

注意:告诉java:“只需编写这个对象”而不需要任何上下文,这并不是一个好的选择。只需编写显式发送每个字段的代码。所以,不要这样做(伪代码):

但要做到:

csv.writeEntry(object.name, formatDate(object.birthDate));
通过这种方式,您可以决定顺序、每个字段的格式,并且可以添加或跳过任何您想要的内容

csv.writeEntry(object.name, formatDate(object.birthDate));