举这个例子:
public class Dog {
private String name;
private Owner owner;
}
public class Owner {
private String name;
private int age;
private String address;
}
- 如何将多个 Dog 对象添加到 CSV?
- 它们在 CSV 中的外观如何,其中包含其所有者对象?
- Java Beans 在这种情况下有什么用?
有几种方法,具体取决于您要完成的任务。您可以编写一个函数,为主人和狗编写单独的 CSV,它们可以使用键(如 sql 主键(相互引用。或者,您可以简单地将信息内联到一个中,也许使用如下列:
dog_name, owner_name, owner_age, owner_address
JavaBeans 可以允许你做的是所谓的序列化,你让 Java 处理如何从磁盘读取和写入对象。通常,您会遇到 Java 不知道如何序列化彼此嵌套的对象的问题,但通过使用 Beans,您仍然可以完成此操作。你可以通过制作狗implement java.io.Serializable
来做到这一点。从教程点查看本指南。 有关豆类的更多信息,请点击此处。