【发布时间】:2011-10-10 20:27:06
【问题描述】:
我有一个以下格式的 HashMap。
HashMap<String, List<String>> map
我正在努力寻找将其写入属性文件的最佳方法,这可能吗?我对HashMap<String, String> hashmap 没有任何问题,但是当值是 List 时,我无法找出存储它的最佳方法。我不在乎它是 xml 格式还是任何其他格式,这样我就可以轻松打开文件并将其序列化或返回到 hashmap 中。
感谢任何指导
【问题讨论】:
-
属性是字符串。将
List连接到逗号分隔。例如value1,value2,value3,value4并将其添加到您的 Properties 对象中。 -
@BrianRoach 会假设值字符串不包含逗号。
-
@John - 嗯,是的。如果他们这样做了,您可以引用这些值,使用管道而不是逗号等......不是火箭科学:)
-
@BrianRoach 别这么说!我可能没有付出那么多! ;)