I have the following list and use LinkedHashMap.
I want to increase the value of the key by 1 (if the key is not present in the map, it starts from 0, and I add +1):
int nums[] = new int[]{4, 10, 5, 4, 2, 10};
Map<Integer, Integer> map = new LinkedHashMap<>();
for (int i = 0; i < nums.length; i++) {
int key = nums[i];
int value = map.getOrDefault(key, 0) + 1;
// I want to use merge method, but have no idea
// what should be the 3 rd parameter denoted by "<??????>"
int value = map.merge(key, 1, <??????>)
map.put(key, value);
}
However, I want to use merge() method, but have no idea what should be the third parameter denoted by "<??????>" (see the code).
So, how can I use merge method in this scenario?