需要帮助来决定我的项目的数据结构

时间:2014-05-14 14:28:23

标签: java data-structures

我尝试索引大量单词并将它们分组到不同的文件中。我的意思是每个字母字符我认为是一个文件,如a.txt,b.txt,... 我的想法是这个结构,但我正在寻找更好的结构,因为每个hashmap的键(word)都有一个文件而不需要其他hashmap。

HashMap<String, HashMap<String,ArrayList<Posting>>> 

例如

 HashMap<"book", HashMap<"b.txt",ArrayList<Posting>>> 
 HashMap<"baby", HashMap<"b.txt",ArrayList<Posting>>> 

1 个答案:

答案 0 :(得分:0)

为什么需要嵌套的hashmap?您始终可以从单词本身中结束文件名。或者 - 将单词和文件名包装在将用作单级散列映射中的键的对象中。