借鉴大佬的博客题解思路
我这一版是提交通过了的,仅供参考
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(); } }