Итак, у меня есть HashMap<String, String>
Удалить значение из HashMap, основываясь на ключевых
public HashMap<String, String> frozen = new HashMap<String, String>();
, и я хочу, чтобы удалить значение из него в зависимости от ключа. Так скажем, я положил в них
frozen.put("1", "1_1");
frozen.put("1", "1_2");
Я хочу удалить только одно из значений, а не весь набор ключей.
Как мне это сделать? Если вы все еще не понимаете, этот несуществующий метод должен объяснить это.
frozen.remove("1", "1_2");
Очевидно, что этого не существует, но это то, что я хочу.
Заранее благодарен.
ли вы пройти через API из [ 'HashMap'] (http://docs.oracle. ком/JavaSE/7/документы/API/Java/Util/HashMap.html)? –
Нет, еще нет. Я совершенно новичок в Java, но прокручивал работу с набором записей, а затем устанавливал значение записи равным нулю? – user2704112
После двух строк 'put', которые вы указали, ваш' HashMap' имеет ** одну ** запись в нем. Второй «put» перезаписывает значение. –