java - 如何从 map 中的集合中删除元素

标签 java set maps

我正在尝试从 map 中的集合中删除一个元素,但我不确定如何执行此操作。

到目前为止我的代码是:

public void deleteToValue(String aLocation, String aEquipment)
{      
locationMap.remove(aLocation, aEquipment);
}

map 键是位置,集合称为装备。

假设地点是伦敦,我想从集合中删除一辆自行车。

key 和集合将始终存在,因此此时无需检查空值。

最佳答案

这需要 2 个步骤:

Set<String> equipment = locationMap.get(aLocation) => returns the set
equipment.remove(aEquipment) ==> removes equipment from set.

关于java - 如何从 map 中的集合中删除元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61190270/

相关文章:

java - 如何使用 thymeleaf 替换 html 中的文本

c++ - 是否有一种优雅的可能性可以将多个集合包含到多重映射中?

c++ - 如何在 C++ 中存储此数据集(我使用哪些容器)?

javascript - 使用 Javascript 动态着色美国 map

java - 仅混淆和优化

java - 用 Java 处理数百万条数据库记录

python - 获取范围内集合的端点

ios - KMLViewer Apple 的示例不起作用

ios - 如何使用 CARTO-Mobile-SDK 调整路线边界

java - 分块传输视频帧然后重新组合它们?