int top = 0;
int a[]={12,12,12,56,56,56,124,124,124,124};
int b[] = new int[a.length];for (int i = 0; i < a.length; i++) {
   int j = 0;
   for (; j < top; j++) {
       if (a[i] == b[j]) {
           break;
       }
   }
   if (j == top) {
       b[top] = a[i];
       top++;
   }
}for (int i = 0; i < top; i++) {
   System.out.println("b[" + i + "] = " + b[i]);
}或者用Set类更好点.