java如何确定数组中重复的元素

来源:百度知道 编辑:UC知道 时间:2024/06/07 21:02:21
RT。。。。说哈思路或者给个代码,,谢谢
我问的是int [] arr = {4,5,6,3,2,8,3};
怎么个确定他有重复值,,set我当然知道,,,可是这里用不着

一种方法,写两个嵌套的for循环,将数组遍历,还有一种方法就是利用set的元素不重复性,讲数组中的元素放入set,然后再对比,少的就是重复的

如果你想让数组中不能插入重复值的话,可以使用Set

for(int i = 0;i<arr.length;i++){
for(int j = i+1;j<arr.length;j++){

if(arr[i] == arr[j]){
System.out.println("有重负");
break;
}

}

}

你不会取出来比较啊。