利用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(); } } }