Write a Java application containing the method that takes an
Solution
Please let me know if you need more information:-
=====================================================
You can take any one of the below two program samples to remove duplicates:-
=========================================================
public class RemoveDuplicates {
    static void removeDuplicates(int[] a) {
        System.out.println(\"Array Original : \");
        for (int i = 0; i < a.length; i++) {
            System.out.print(a[i] + \"\\t\");
        }
int uEle = a.length;
       for (int i = 0; i < uEle; i++) {
            for (int j = i + 1; j < uEle; j++) {
                if (a[i] == a[j]) {
                    a[j] = a[uEle - 1];
uEle--;
                   j--;
                }
            }
        }
int[] arrayWithoutDuplicates = java.util.Arrays.copyOf(a, uEle);
System.out.println();
System.out.println(\"Array Without Duplicates : \");
       for (int i = 0; i < arrayWithoutDuplicates.length; i++) {
            System.out.print(arrayWithoutDuplicates[i] + \"\\t\");
        }
        System.out.println();
    }
   public static void main(String a[]) {
        int inputs[] = new int[a.length];
        for (int i = 0; i < a.length; i++) {
            inputs[i] = Integer.parseInt(a[i]);
        }
        removeDuplicates(inputs);
    }
}
-------------------------------------------------------------
public class RemoveDuplicates {
int output[] = null;
   public void removeDuplicates(int[] a) {
        int uEle = a.length;
       for (int i = 0; i < uEle; i++) {
            for (int j = i + 1; j < uEle; j++) {
                if (a[i] == a[j]) {
                    a[j] = a[uEle - 1];
uEle--;
                   j--;
                }
            }
        }
output = java.util.Arrays.copyOf(a, uEle);
}
   public static void main(String a[]) {
        int inputs[] = new int[a.length];
        for (int i = 0; i < a.length; i++) {
            inputs[i] = Integer.parseInt(a[i]);
        }
       System.out.println(\"Array Original : \");
        for (int i = 0; i < a.length; i++) {
            System.out.print(a[i] + \"\\t\");
        }
        RemoveDuplicates rd = new RemoveDuplicates();
        rd.removeDuplicates(inputs);
System.out.println();
System.out.println(\"Array Without Duplicates : \");
       for (int i = 0; i < rd.output.length; i++) {
            System.out.print(rd.output[i] + \"\\t\");
        }
        System.out.println();
    }
}
 ================================================
SAMPLE_OUTPUT:-
===================================================
Array Original :
 1   4   9   16   9   7   4   9   11  
 Array Without Duplicates :
 1   4   9   16   11   7  
 ===============================
Array Original :
 1   4   9   16   9   7   4   9   11   87   65   4   3   16   23   56   43   8   7   4   3   2   8   7  
 Array Without Duplicates :
 1   4   9   16   3   7   43   2   11   87   65   8   23   56  
=====================================================
Thanks



