gpt4 book ai didi

java - 将复杂的 Hashmap 写入和读取到文件

转载 作者:行者123 更新时间:2023-11-30 03:14:14 25 4
gpt4 key购买 nike

我有一个这种格式的 HashMap :

Map<String, Map<String, List<String>>> userMap = new HashMap<String, Map<String, List<String>>>();

如何以简单的方式将 HashMap 写入文件?我还希望能够再次从文件中读取内容,以便稍后可以在 HashMap 中重用它们。

我该怎么做?

最佳答案

有多种方法:

  • 使用java序列化
  • 使用 JSON/XML 等内容。

JSON 的优点是比序列化更简洁、更易于阅读,因此我可能更喜欢它。对于 JSON,您可以使用许多出色的库,它们可以非常简单地完成任务。一些建议:

  • GSON - 谷歌图书馆非常容易学习和使用。
  • Jackson - 非常强大,也非常易于使用,具有很多功能,并且被用于许多流行的框架中。

如果您出于任何原因决定采用序列化路线,您应该意识到您定义的任何类型都需要实现 Serializable标记接口(interface)。

关于java - 将复杂的 Hashmap 写入和读取到文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33001644/

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