Java Reference
In-Depth Information
Key: First
Value added: 1
Value removed: null
Calling put("First", 100):
map = {First=100}
Change event data:
Was added: true
Was removed: true
Key: First
Value added: 100
Value removed: 1
Calling putAll(anotherMap):
map = {Second=2, First=100}
Change event data:
Was added: true
Was removed: false
Key: Second
Value added: 2
Value removed: null
map = {Second=2, Third=3, First=100}
Change event data:
Was added: true
Was removed: false
Key: Third
Value added: 3
Value removed: null
Calling remove on entryIterator:
map = {Third=3, First=100}
Change event data:
Was added: false
Was removed: true
Key: Second
Value added: null
Value removed: 2
Calling remove on valueIterator:
map = {First=100}
Change event data:
Was added: false
Was removed: true
Key: Third
Value added: null
Value removed: 3
In the preceding example, notice that the putAll() call generated two map change events because the other map
contains two keys.
Search WWH ::




Custom Search