1.代码
public List<Integer> getNums(int[] nums){
Map<Integer, Integer> map = new HashMap<>();
for (int num : nums) {
map.put(num,map.getOrDefault(num,0)+1);
}
List<Integer> frequency = new ArrayList<>();
map.forEach((k, v) -> {
frequency.add(v);
});
Collections.sort(frequency);
int maxFrequency=frequency.get(frequency.size()-1);
List<Integer> result = new ArrayList<>();
for (Map.Entry<Integer, Integer> entry : map.entrySet()) {
if(entry.getValue()==maxFrequency){
result.add(entry.getKey());
}
}
return result;
}