0
我已经创建了一个trie数据结构来存储通讯录中的联系人,并且需要知道如何将该trie的永久副本存储到我的硬盘驱动器中。我尝试序列化trie对象,但得到了Java中的notSerializableException。无论如何,我可以将trie存储到任何形式的辅助内存中,而不必解构数据结构,然后在我再次打开我的应用程序时重新构建它。如何将数据结构存储在硬盘驱动器上
我已经创建了一个trie数据结构来存储通讯录中的联系人,并且需要知道如何将该trie的永久副本存储到我的硬盘驱动器中。我尝试序列化trie对象,但得到了Java中的notSerializableException。无论如何,我可以将trie存储到任何形式的辅助内存中,而不必解构数据结构,然后在我再次打开我的应用程序时重新构建它。如何将数据结构存储在硬盘驱动器上
如果您遇到NotSerializableException,请执行以下操作:
将其存储在文件中? –
那么你总是可以在java中轻松地将数据写入csv文件或txt文件? –
你的节点和trie类应该实现Serializeable接口来在硬盘上序列化Trie。 – SMA