利用set数据不重复特性接收输入的数据,再将set转换为数组,直接使用sort()方法排序输出

import java.util.Arrays;
import java.util.Scanner;
import java.util.TreeSet;

public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        TreeSet tree = new TreeSet();
        while(in.hasNext()){
            int count = in.nextInt();
            for (int i = 0; i <count ; i++) {
                tree.add(in.nextInt());
            }
            Object[] a = tree.toArray();
            Arrays.sort(a);
            for (int i = 0; i <a.length ; i++) {
                System.out.println(a[i]);
            }
            tree.clear();
        }
    }
}