I have 2 ArrayList < HashMap < String, String>>.
list1: [{name=Alice, count=193}, {name=Bob, count=13}, {name=Charlie, count=179}, ...]
list2: [{name=Alice, change=1}, {name=Bob, change=15}, {name=Jimmy, change=15}, ...]
All key values present in list2 are present in list1, but not vice versa. For eg. since Charlie has 0 change, he is not present in list2. I want to merge these 2 lists based on the key values (name) to create a new list3.
list3: [{name=Alice, count=193, change=1}, {name=Bob ,count=13, change=15}, {name=Charlie, count=179, change=0}, ...]
Mapinstead?HashMap