937 |
|
* Remove entry for key only if currently mapped to given value. |
938 |
|
* This is equivalent to |
939 |
|
* <pre> |
940 |
< |
* if (map.get(key).equals(value)) { |
940 |
> |
* if (map.containsKey(key) && map.get(key).equals(value)) { |
941 |
|
* map.remove(key); |
942 |
|
* return true; |
943 |
|
* } else return false;</pre> |
958 |
|
* Replaces entry for key only if currently mapped to given value. |
959 |
|
* This is equivalent to |
960 |
|
* <pre> |
961 |
< |
* if (map.get(key).equals(oldValue)) { |
961 |
> |
* if (map.containsKey(key) && map.get(key).equals(oldValue)) { |
962 |
|
* map.put(key, newValue); |
963 |
|
* return true; |
964 |
|
* } else return false;</pre> |