gpt4 book ai didi

java - 将哈希表保存到文件的最佳方法是什么?

转载 作者:太空宇宙 更新时间:2023-11-04 09:37:54 24 4
gpt4 key购买 nike

所以我写了一个存储提醒的代码。我用了Hashtable来存储提醒。Hashtable的 key 是一个 Date 对象,值为 String代表提醒内容。一切都很好。我需要保存Hashtable到文件(文件名应由用户提供)。另外,我需要让用户选择从现有文件加载提醒或创建新的 Hashtable提醒并将其最后保存在另一个文件中。最好的方法是什么?

最佳答案

只要用于键和值的对象类型实现“ Serializable ”接口(interface),就可以serialize哈希表。

例如如果你的哈希表是 Hashtable<KeyType, ValueType> ; KeyType ValueType 都必须实现 Serialized

这里有一个关于 Java 序列化的好教程:https://www.tutorialspoint.com/java/java_serialization.htm

请注意,您可以编写自己的自定义序列化和反序列化方法,以转换为您想要的任何格式;如果 Java 的默认值不适合您。

关于java - 将哈希表保存到文件的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56281977/

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