给你一个整数数组 arr,请你帮忙统计数组中每个数的出现次数。如果每个数的出现次数都是独一无二的,就返回 true;否则返回 false。
2.解题思路class Solution { public boolean uniqueOccurrences(int[] arr) { Map3.知识点总结tMap=new HashMap<>(); for(int i:arr){ tMap.put(i,tMap.getOrDefault(i,0)+1); } return tMap.size()==new HashSet (tMap.values()).size(); } }
getOrDefault() 方法获取指定 key 对应对 value,如果找不到 key ,则返回设置的默认值。
getOrDefault() 方法的语法为:hashmap.getOrDefault(Object key, V defaultValue)
注:hashmap 是 HashMap 类的一个对象。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)