我有一个任务需要我拥有一个已经配置好的Map...
Map<Integer,Event> eventList = new HashMap<>();
我需要编写一个具有以下标题的方法...
public String removeEvent(Event eventObj)
想法是传递一个事件对象,检查该事件是否已存在于Map中作为值,如果存在,则删除它并返回一个字符串消息,以确认已被删除。
我的问题是,它规定我不能迭代Map来解决问题。
我可以使用containsValue()方法或我的重写equals()方法来检查对象是否已经存在于Map中,但现在我不确定如何删除与之匹配的键值对?
由于我对Maps比较新手,经常在Key和Value之间移动时遇到困难,所以任何帮助都会很好。