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