【发布时间】:2019-08-31 18:15:57
【问题描述】:
我有一个List<Person>,我想将其写入 CSV 文件,然后再次读取。我的问题是Person-class 有一个List<Insurance>-attribute。因此,行长将取决于List<Insurance>-属性中有多少对象。 Person 可以有 0 个或多个保险,这些保险存储在特定的 Person 中的 List 中。有没有合理的方法来做到这一点?
像这样:
public class Person {
private int insuranceNR;
private String firstName;
private String lastName;
private List<Insurance> insurances;
}
我没有找到像我这样的问题,但如果有请重定向我。谢谢。
【问题讨论】:
-
我建议您使用
json或xml。 -
考虑为此使用另一种文件格式。否则,请考虑将
insurances字段设置为由另一个分隔符分隔的字符串(或正确引用)。 -
您希望您的 .csv 文件采用哪种格式?你能在你的问题中提供一个例子吗?