将TreeMap存储为序列化文件

问题描述 投票:0回答:1

我正在尝试创建一个无法容纳在主存储器中的TreeMap,因此希望将其部分创建并将其存储为文件。我想要类似于B / B +树在数据库索引中的工作方式。我不知道如何进行并在Java中实现它。任何帮助将不胜感激。

java serialization treemap b-tree
1个回答
0
投票

正如您所说,“我正在尝试创建一个不适合主存储器的TreeMap,因此希望将其创建为部分并将其存储为文件”。

您可以使用以下代码创建多个TreeMap并将其存储在文件中:

   ObjectMapper objectMapper = new ObjectMapper();

   //For each treeMap, Load values in treeMap
   TreeMap<Object, Object> treeMap = new TreeMap<>();

   //Write in separate file
   objectMapper.writeValue(new File(filePath), treeMap);
© www.soinside.com 2019 - 2024. All rights reserved.