gpt4 book ai didi

java - 从 Java 中的 HashMap 中删除值的子集

转载 作者:行者123 更新时间:2023-11-29 03:01:32 26 4
gpt4 key购买 nike

您好,我有一个 Map 变量定义如下:

Map<String,List<Event>> myMap = new HashMap<String,List<Event>>();

假设 (key:value) 对是 (abc:(x1,x2,x3))、(pqr:(x2,x4,x5)) 和 (xyz:(x4,x2,x9))。

现在,要删除我们将执行 myMap.remove("pqr"),但这将删除整个 (key:value) 对集。但我想要的只是删除集合 (x2,x4,x5) 中的 x5,以便它导致 (pqr:(x2,x4))。

请提出一些有效的方法来帮助我实现这一目标。

最佳答案

简单地:

myMap.get(pqr).remove(x5);

关于java - 从 Java 中的 HashMap 中删除值的子集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34534666/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com