借鉴大佬的博客题解思路
我这一版是提交通过了的,仅供参考

import java.util.Scanner;
import java.util.ArrayList;
import java.util.TreeSet;
import java.util.Iterator;

public class Main{
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        int num = 0;  //获取输入个数
        while(sc.hasNextInt()){
            num = sc.nextInt();
            TreeSet treeIn = new TreeSet();
            for(int i = 0;i < num;i++){  //录入输入数据,利用TreeSet特性去重,排序
                treeIn.add(sc.nextInt());
            }

            Iterator it = treeIn.iterator();  //使用迭代器接受treeset 的数据
            while(it.hasNext()){  //输出结果
                System.out.println(it.next());
            }
        }
        sc.close();
    }
}