我想检测Java数组中的重复值。例如:
int[] array = { 3, 3, 3, 1, 5, 8, 11, 4, 5 };
如何获得特定的重复条目以及它出现了多少次?
我将拥有一个Map<Integer, Integer>
,其中第一个整数是value
数组count
中出现的数字的整数,第二个整数是(出现的数字)。
array.length
循环运行map.containsKey(array[i])
。如果地图中存在一个数字,请将该数字递增(类似map.put(array[i], map.get(array[i]) + 1)
。否则,请在地图中创建一个新条目(例如map.put(array[i], 1)
。本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句