import java.util.Scanner;
import java.util.Set;
import java.util.HashSet;
import java.util.Arrays;
public class Main{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
Set<Integer> set = new HashSet<>();
for(int i = 0;i<n;i++){
set.add(sc.nextInt());
}
Integer[] results = set.toArray(new Integer[0]);
Arrays.sort(results);
for(int result : results){
System.out.println(result);
}
}
}
看到去重首先想到的就是hashSet,哈希表具有天然的去重效果。然后构造一个初始化结果为Integer[0]的数组存放set转换成数组形式的值results。利用数组的函数sort来对results进行排序



京公网安备 11010502036488号