这个是对字符串数组去重操作。可以根据需要的类型稍作修改即可。需要注意的是只支持可以作为map键的结构进行去重!
/*** 判断整型数组中是否含有重复的元素
* @param arr
*/
private void checkIsRepeat(int[] arr){
boolean flag = true //假设不重复
for(int i = 0i < arr.length-1i++){ //循环开始元素
for(int j = i + 1j < arr.lengthj++){ //循环后续所有元素
//如果相等,则重复
if(arr[i] == arr[j]){
flag = false //设置标志变量为重复
System.out.println("重复的值为:"+arr[i])
break //结束循环
}
}
}
//判断标志变量
if(flag){
System.out.println("数组没有重复的元素")
}else{
System.out.println("数组含有重复的元素")
}
}