Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/370.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将多个Java对象作为键值对保存到文件中的最简单方法?_Java_Serialization_Key Value Store - Fatal编程技术网

将多个Java对象作为键值对保存到文件中的最简单方法?

将多个Java对象作为键值对保存到文件中的最简单方法?,java,serialization,key-value-store,Java,Serialization,Key Value Store,我正在寻找最简单的键值存储,它允许我在文件中保存和检索自定义对象,例如: Set obj1; Map obj2; ... Store.saveObject(obj1, "mySet", "myFile.dat"); Store.saveObject(obj2, "myMap", "myFile.dat"); ... obj1 = (Set) Store.getObject("mySet", "myFile.dat"); obj2 = (Map) Store.getObject("myMap",

我正在寻找最简单的键值存储,它允许我在文件中保存和检索自定义对象,例如:

Set obj1;
Map obj2;
...
Store.saveObject(obj1, "mySet", "myFile.dat");
Store.saveObject(obj2, "myMap", "myFile.dat");
...
obj1 = (Set) Store.getObject("mySet", "myFile.dat");
obj2 = (Map) Store.getObject("myMap", "myFile.dat");

其中obj1和obj2只是示例对象,“mySet”和“myMap”是键,“myFile.dat”是文件。在简单性方面有类似的库吗?与我的代码等效的示例代码将不胜感激。

您可以使用and的某种组合。但是,您可能希望使用字节数组。

您不希望使用一个包含所有数据的映射?我需要用于任何对象集和映射的映射都是快速示例Berkeley DB非常接近,尽管这可能有点过分,如果这是您所需要的。