gpt4 book ai didi

java - 使用 java.util.properties 存储 ArrayList 和 HashMap

转载 作者:行者123 更新时间:2023-12-02 08:52:49 25 4
gpt4 key购买 nike

如何使用 java.util.properties 存储 ArrayList 和/或 HashMap 变量?如果不可能,我可以使用什么其他类来存储应用程序配置?

最佳答案

如果您只需要将集合序列化为字符串,我强烈推荐 XStream 。它使用反射将类序列化为 XML。如果默认行为不适用于您想要序列化的类,则有文档,但到目前为止,以下内容每次都对我有用:

XStream xstream = new XStream();
String xml = xstream.toXML(myObject);
MyClass deserializedObject = (MyClass)xstream.fromXML(xml);
assert deserializedObject.equals(myObject);

关于java - 使用 java.util.properties 存储 ArrayList 和 HashMap,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8197050/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com