0
我已經創建了一個trie數據結構來存儲通訊錄中的聯繫人,並且需要知道如何將該trie的永久副本存儲到我的硬盤驅動器中。我嘗試序列化trie對象,但得到了Java中的notSerializableException。無論如何,我可以將trie存儲到任何形式的輔助內存中,而不必解構數據結構,然後在我再次打開我的應用程序時重新構建它。如何將數據結構存儲在硬盤驅動器上
我已經創建了一個trie數據結構來存儲通訊錄中的聯繫人,並且需要知道如何將該trie的永久副本存儲到我的硬盤驅動器中。我嘗試序列化trie對象,但得到了Java中的notSerializableException。無論如何,我可以將trie存儲到任何形式的輔助內存中,而不必解構數據結構,然後在我再次打開我的應用程序時重新構建它。如何將數據結構存儲在硬盤驅動器上
如果您遇到NotSerializableException,請執行以下操作:
將其存儲在文件中? –
那麼你總是可以在java中輕鬆地將數據寫入csv文件或txt文件? –
你的節點和trie類應該實現Serializeable接口來在硬盤上序列化Trie。 – SMA