我正在使用HashMap来包含拼写错误的单词,以及一个int数组,其中包含文档中的偏移量,它所在的行号以及拼写错误的单词的长度.默认情况下,如果已包含密钥,HashMap将替换旧值.我想保留这些值,并有重复的键.
反正有没有完成这个?
您不能拥有重复的键,Map但您可以创建MultiMap,即A地图,以将单个键与多个值相关联.像这样的东西:
Map<String,ArrayList<String>> myMap = new HashMap<String,ArrayList<String>>();
Run Code Online (Sandbox Code Playgroud)
或者您可以使用现成的多地图实施,例如: