我不知道如何最好地描述我的问题,但是在这里,我试图从 HashMap<String, String> map = new HashMap<String, String>();
中删除相同的名称(值)。
例如,如果这个映射包含像
map.put("Vivaldi","Antonio");
map.put("Belucci", "Monica");
map.put("Gudini", "Harry");
map.put("Verdo", "Dhuzeppe");
map.put("Maracci", "Bruno");
map.put("Carleone", "Vito");
map.put("Bracco", "Luka");
map.put("Stradivari", "Antonio");
我希望使用removeTheFirstNameDuplicates
方法从中删除所有值为“Antonio”的条目。我在谷歌上搜索了几天,所有的示例都接近我所需的,但并非真正我需要的。
我的想法是,我需要检查一个映射表,并且如果它包含相同的值,则删除重复项。但是我该如何做到这一点呢?
Map<String, List<String>>
,其中键是名字的姓氏,值是名字列表。你用这个映射表做什么?你确定你不应该使用List<Musician>
吗? - JB Nizet