Привета Я переменная Map определена следующим образом:Удаления подмножества значений из HashMap в Java
Map<String,List<Event>> myMap = new HashMap<String,List<Event>>();
Lets говорит (ключ: значение) пары (а: (x1, x2, x3)), (pqr: (x2, x4, x5)) и (xyz: (x4, x2, x9)).
Теперь, чтобы удалить, мы будем делать myMap.remove ("pqr"), но это позволит удалить целую пару (ключ: значение). Но я хочу просто удалить x5 в наборе (x2, x4, x5), чтобы он приводил к (pqr: (x2, x4)).
Пожалуйста, помогите мне в достижении этого, предложив несколько эффективных способов сделать это.
Определение MyMap не показывается правильно в этом вопросе, даже после ввода его правильно. Это в основном Map> где Событие можно принять за общий объект. –
gautam
Может ли событие быть в нескольких списках? Смысл, мог ли я когда-нибудь найти, скажем, 'x5' в' abc', а также 'pqr'? – Todd
Простите, Тодд, я не понял. В любом случае, здесь все события независимы и не имеют ничего общего с событиями, соответствующими другим клавишам. – gautam