我正在研究一个应用程序,它需要对当前保存在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)? –