上课记得数组去重但没有完全记全,请补充完整

img

数组不会自动去重
Set集合才有自动去重功能。

    int temp,n=arr.length;
        for(int i=0;i<arr.length;i++)        
        {
            for(int j=i+1;j<arr.length;j++)    
            {
                if(arr[i]==arr[j])
                {
                    for(int temp = j;temp<n;temp++)
                        arr[temp]=arr[temp+1];    
                    j--;    
                    n--;    
                }
            }
        }
        for (int i = 0; i < n; i++)
        {
            System.out.print(arr[i]+" ");
        }
 
    }
}

双重循环逐个字符比较,如果与当前字符相同则删除