我想知道如何将抽象对象的 ArrayList 保存到文件中。 到目前为止,我只通过将原始类型或原始类型的 ArrayList 转换为逗号分隔的字符串并使用缓冲读取器存储它来保存原始类型。
但现在我得到了一个游戏元素的 ArrayList,它们具有完全不同的属性和构造函数,所以我的常规方法将行不通。必须有比将每个对象存储到一个文件或将每种类型的对象存储到一个文件或添加大量分隔符级别更好的东西。
我该如何以一种好的方式做到这一点?
最佳答案
看看序列化,那里有很多教程,所以我不打算发布任何代码:
关于java - 以有效的方式保存各种对象的 ArrayList,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12581361/