怎么找数组中的重复数字,并删除啊,怎么利用嵌套循环做啊,想了好久

找数组中的重复数组,怎么利用嵌套循环做啊,不会了,我好难啊,我好不会啊

        int[] array=new int[]{9,5,2,7,2,5,3,2,4};

       //准备新的数组,接收数据
        int[] newarray=new int[array.length];
        int index=0;
        for (int i=0;i<array.length;i++){
            for (int j=0;j<array.length;j++){
                if (i!=j){
                    if (array[i]==array[j]){//存在重复元素,结束本次循环
                        break;
                    }
                }
                if (j==array.length-1){//遍历结束,且没有重复元素
                    newarray[index]=array[i];
                    index++;
                }
            }
        }
        for (int i=0;i<index;i++){
            System.out.print(newarray[i]+"  ");
        }


    }