无论如何,在Java HashMap中有两个相同的键,但值不同吗?
我使用HashMap来包含拼写错误的单词,以及一个int数组,该数组包含文档中的偏移量、它所在的行号以及拼写错误单词的长度。默认情况下,如果键已包含,HashMap将替换旧值。我希望保留这些值,并具有重复的键无论如何,在Java HashMap中有两个相同的键,但值不同吗?,java,hashmap,Java,Hashmap,我使用HashMap来包含拼写错误的单词,以及一个int数组,该数组包含文档中的偏移量、它所在的行号以及拼写错误单词的长度。默认情况下,如果键已包含,HashMap将替换旧值。我希望保留这些值,并具有重复的键 还有其他方法可以实现这一点吗?在Map中不能有重复的键,但可以创建一个多重映射,即将单个键与多个值关联的映射。大概是这样的: Map<String,ArrayList<String>> myMap = new HashMap<String,ArrayList&
还有其他方法可以实现这一点吗?在
Map
中不能有重复的键,但可以创建一个多重映射,即将单个键与多个值关联的映射。大概是这样的:
Map<String,ArrayList<String>> myMap = new HashMap<String,ArrayList<String>>();
Map myMap=newhashmap();
也可以使用现成的多映射实现,例如:
Map
中不能有重复的键,但可以创建一个多重映射,即将单个键与多个值关联的映射。大概是这样的:
Map<String,ArrayList<String>> myMap = new HashMap<String,ArrayList<String>>();
Map myMap=newhashmap();
也可以使用现成的多映射实现,例如:
HashMap
中不可能有重复的键。No,在HashMap
中不可能有重复的键。