数组去重计数的方法及思路(以整形数组为例)
传入数组[1,2,2,2,3,3,4,4,4,4] 打印结果: 数字1出现了1次 数字2出现了3次… )
思路一:遍历数组在遍历的过程中找出有重复的数组元素并计数
int[] arr = {
1,2,2,2,3,3,4,4,4,4};
for(int i = 0;i<arr.length;i++){
//设立标签作为下面程序执行的指针
boolean flag = false;
//此次遍历是比较当前数组元素和此元素之前的数组元素值比较看是否有相等若有则改变标签值
for(int j = 0;j<i;j++){
if(arr[i]==arr[j]){
flag=true;
}
}