précédent | suivant | table des matières
V putIfAbsent(K key, V value) | équivalent à : if (!map.containsKey(key)) return map.put(key, value); else return map.get(key); |
boolean remove(Object key, Object valeur) | équivalent à : if ((map.containsKey(key) && map.get(key).equals(valeur)) { map.remove(key); return true; } else return false; |
v replace(K key, V valeur) | équivalent à : if ((map.containsKey(key)) { return map.put(key, valeur); } else return null; |
boolean replace(K key, V ancienneValeur, V valeur) | équivalent à : if ((map.containsKey(key) && map.get(key).equals(ancienneValeur)) { map.put(key, valeur); return true; } else return false; |