import java.util.Arrays;
public class demo3 {
public static void main(String[] args) {
int[] arr ={11,2,4,2,5,5,10,11};
int[] newarr=clearRepeat(arr);
System.out.println("清除的重复元素的数组:"+Arrays.toString(newarr));
}
public static int[] clearRepeat(int[] arrInt) {
//先计算出重复元素的格式
int count = 0 ;//记录重复元素的个数
for(int i=0;i<arrInt.length;i++){
for(int j=i+1;j<arrInt.length;j++){
if(arrInt[i]==arrInt[j]){
count++;
break;
}
}
}
//新数组 的长度
int newLength =arrInt.length-count;
//创建一个新的数组
int[] newArr =new int[newLength];
int index=0; //新数组的索引值
//遍历旧数组
for(int i =0;i<arrInt.length;i++){
int temp = arrInt[i]; //旧数组的元素
boolean flag = false; //默认不是重复元素
for(int a=0; a<newArr.length; a++){
if(temp==newArr[a]){
flag =true;
break;
}
}
if(flag==false){
newArr[index++] =temp;
}
}
return newArr;
}
}