If the weight group is not in the map, its frequency is set to 1; otherwise, the method reference Integer::sum…