how to remove duplicate numbers from an array in java

import java.util.*;


public class dublccate {

public static void main(String[] args) {
int [] a={3,7,2,5,9,3,7};
duplicate(a);

}
public static void duplicate(int [] n){
boolean b=false;
for(int i=0;i<n.length;i++){

for(int j=0;j<i;j++){
if(n[i]==n[j]){
b=true;
break;
}

}
if(!b){
System.out.println(n[i]+" ");
}

}

}
}