Package org.apache.commons.collections4
Interface Put<K,V>
-
- Type Parameters:
K
- the type of the keys in this mapV
- the type of the values in this map
- All Known Subinterfaces:
BidiMap<K,V>
,BoundedMap<K,V>
,IterableMap<K,V>
,IterableSortedMap<K,V>
,MultiMap<K,V>
,OrderedBidiMap<K,V>
,OrderedMap<K,V>
,SortedBidiMap<K,V>
,Trie<K,V>
- All Known Implementing Classes:
AbstractBidiMapDecorator
,AbstractBitwiseTrie
,AbstractDualBidiMap
,AbstractHashedMap
,AbstractIterableMap
,AbstractLinkedMap
,AbstractMapDecorator
,AbstractOrderedBidiMapDecorator
,AbstractOrderedMapDecorator
,AbstractReferenceMap
,AbstractSortedBidiMapDecorator
,AbstractSortedMapDecorator
,CaseInsensitiveMap
,CompositeMap
,DefaultedMap
,DualHashBidiMap
,DualLinkedHashBidiMap
,DualTreeBidiMap
,FixedSizeMap
,FixedSizeSortedMap
,Flat3Map
,HashedMap
,LazyMap
,LazySortedMap
,LinkedMap
,ListOrderedMap
,LRUMap
,MultiKeyMap
,MultiValueMap
,PassiveExpiringMap
,PatriciaTrie
,PredicatedMap
,PredicatedSortedMap
,ReferenceIdentityMap
,ReferenceMap
,SingletonMap
,StaticBucketMap
,TransformedMap
,TransformedSortedMap
,TransformedSplitMap
,TreeBidiMap
,UnmodifiableBidiMap
,UnmodifiableMap
,UnmodifiableOrderedBidiMap
,UnmodifiableOrderedMap
,UnmodifiableSortedBidiMap
,UnmodifiableSortedMap
,UnmodifiableTrie
public interface Put<K,V>
The "write" subset of theMap
interface.NOTE: in the original
Map
interface,Map.put(Object, Object)
is known to have the same return type asMap.get(Object)
, namelyV
.Put
makes no assumptions in this regard (there is no association with, nor even knowledge of, a "reading" interface) and thus definesput(Object, Object)
as returningObject
.- Since:
- 4.0
- See Also:
Get
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
clear()
java.lang.Object
put(K key, V value)
Note that the return type is Object, rather than V as in the Map interface.void
putAll(java.util.Map<? extends K,? extends V> t)
-
-
-
Method Detail
-
clear
void clear()
- See Also:
Map.clear()
-
put
java.lang.Object put(K key, V value)
Note that the return type is Object, rather than V as in the Map interface. See the class Javadoc for further info.- Parameters:
key
- key with which the specified value is to be associatedvalue
- value to be associated with the specified key- Returns:
- the previous value associated with
key
, ornull
if there was no mapping forkey
. (Anull
return can also indicate that the map previously associatednull
withkey
, if the implementation supportsnull
values.) - See Also:
Map.put(Object, Object)
-
-