1.通过List
public static void main(String[] args) {
int[] arr = {1,13,24,11,11,14,1,2};
List<Integer> list = new ArrayList<>();
for (int i = 0; i < arr.length; i++) {
if (!list.contains(arr[i])){
list.add(arr[i]);
}
}
Object[] newArr = list.toArray();
for (int i = 0; i < newArr.length; i++) {
System.out.println(newArr[i]);
}
}
2.通过Map,key不允许重复
public static void main(String[] args) {
int[] arr = {1,13,24,11,11,14,1,2};
Map<String,Object> map = new HashMap<>();
for (int a : arr) {
map.put(String.valueOf(a),a);
}
Object[] newArr = map.keySet().toArray();
for (int i = 0; i < newArr.length; i++) {
System.out.println(newArr[i]);
}
}