【发布时间】:2018-03-28 05:24:28
【问题描述】:
我在 hashmap 中有一个列表,
HashMap<String, List<String>>)
所以一个键有多个值,如何只删除一个特定键的一个值..
通常我们直接删除值..
hashmap.remove(key);
删除值..但我需要从值列表中删除一个值..
List<String> list = Arrays.asList("one","two","three");
HashMap<String, List<String>> hm = new HashMap<String, List<String>> ();
hm.add("1",list);
我不确定如何从键“1”的列表中单独删除值“two”..
【问题讨论】:
-
你需要获取列表并调用
remove就可以了