我正在研究一個應用程序,它需要對當前保存在CSV文件中的鍵值對(字符串)進行讀/寫訪問。目前我正在創建哈希映射文件,並在添加新條目時進行覆蓋,但這導致了過多的問題。什麼是存儲和更新這些數據的最佳方式?永久存儲鍵值對
- 只需要存儲串對
- 相對較少的條目(< 100)
- 必須能夠更新數據
我正在研究一個應用程序,它需要對當前保存在CSV文件中的鍵值對(字符串)進行讀/寫訪問。目前我正在創建哈希映射文件,並在添加新條目時進行覆蓋,但這導致了過多的問題。什麼是存儲和更新這些數據的最佳方式?永久存儲鍵值對
使用java.util.Properties
文件。
如果你有這麼幾個條目,我建議屬性文件,這些文件基本上作爲HashMaps處理。
一個例子的屬性文件加載和保存都可以在這裏找到: https://www.mkyong.com/java/java-properties-file-examples/
編碼快樂!
假設這[線程](https://stackoverflow.com/questions/19872760/storing-key-value-pair-using-java)有你的問題的一些信息。 –
Sqlite或任何內存/文件數據庫?你有什麼其他的要求? –
定義[永久](http://www.10000yearclock.net/learnmore.html)? –