序列化ArrayList Java
我想序列化类型为序列化ArrayList Java,java,arraylist,serialization,non-printing-characters,Java,Arraylist,Serialization,Non Printing Characters,我想序列化类型为Arraylist 并且该类包含两个基元类型的Arraylist public class Keyword { private long id; private long wid; private String name; private ArrayList<Integer> rank; private int month; private float avg; private ArrayList<Str
Arraylist
并且该类包含两个基元类型的Arraylist
public class Keyword {
private long id;
private long wid;
private String name;
private ArrayList<Integer> rank;
private int month;
private float avg;
private ArrayList<String> date;
... and so on
}
公共类关键字{
私人长id;
私人长假;
私有字符串名称;
私人审级;
私人整数月;
私人浮动平均值;
私人ArrayList日期;
等等
}
我该怎么做
提前非常感谢继承要序列化calss对象的类中的序列化接口
之后,使用ObjectOutput序列化对象,并使用writeObject方法序列化对象。如果要使用Serializable,应该没有问题,因为ArrayList与字符串和每个基元类型一样可以序列化<代码>公共类关键字实现可序列化的{}应该做什么。您可以阅读有关此方法的更多信息。但是,还有很多其他序列化选项。所以请更加具体。实现和接口
public class关键字实现可序列化的{}
,只需使用“对象输出流”的方法
和“对象输入流”对对象进行序列化和反序列化
而且Arrylist可以像正常情况一样序列化,任何数据类型都可以序列化。通过谷歌搜索会更快。那么,序列化的目的是什么?你们能选择输出类型吗(比如,你们能使用JSON吗)?是的,我在google上找到了教程,但我和Classis中的另一个arrylist混淆了。我想序列化以保持arrylist。。。这样我可以在以后的应用程序中使用它。也许我可以使用JSON,如果目的是solved@fmucar这是谷歌时代旅行的第一个结果