java数组去重的实例

public static void main(String[] args) {

      int[] name = new int[] { 1, 2, 3, 4, 1, 2, 3 };

      Set<Integer> names = new HashSet<Integer>();

      for (int i = 0; i < name.length; i++) {

           if (!names.contains(name[i])) {

                names.add(name[i]);

           }

      }

      Integer[] names_new = names.toArray(new Integer[1]);

      for (int name : names_new) {

           System.out.println(name + ” “);

      }

}