使用集合循环次数会太多,转为IntStream处理。
IntStream
distinct: 不同的
int[] arr2 = {1, 3, 2, 4, 1, 3, 2, 4, 1, 3, 2, 4, 1, 3, 2, 4, 1, 3, 2, 4}; arr2 = Arrays.stream(arr2).sorted().distinct().toArray(); System.out.println("arr2排序去重 = " + Arrays.toString(arr2));