您可以使用Java 8 Arrays
stream.distinct()方法从数组中获取不同的值,它将仅保留输入顺序
public static void main(String[] args) { int[] input = {7,8,7,1,9,0,9,1,2,8}; int[] output = Arrays.stream(input).distinct().toArray(); System.out.println(Arrays.toString(output)); //[7, 8, 1, 9, 0, 2]}


