序列化ArrayList Java

我想序列化ArrayList类型的Arraylist,该类包含两个原始类型的Arraylist

 public class Keyword { private long id; private long wid; private String name; private ArrayList rank; private int month; private float avg; private ArrayList date; ... and so on } 

我怎样才能做到这一点?

非常感谢提前

如果你想使用Serializable,你应该没有问题,因为ArrayList是Serializable,就像String和每个基本类型一样。 public class Keyword implements Serializable {}应该做的。 您可以在此处详细了解此方法。 但是,序列化还有很多其他选项。 所以请更具体。

实现和接口public class Keyword implements Serializable {}和Simply使用“对象输出流”“对象输入流”的方法来序列化和反序列化对象。

和Arrylist可以像往常一样序列化,任何数据类型都可以序列化。

inheritance该类中要序列化的calss对象的序列化接口。

之后使用ObjectOutput序列化对象并使用writeObject方法序列化对象。