1、TreeSet:有序、不重复的集合,add过程中重复字符不会重复添加,添加过程中会按照升序自动排序 2、hasNext返回true或者false,源集合中字符还存在 3、nextInt读取字符后,源集合中该字符则不存在了 4、示例中包含多组测试用例:随机数数量+对应双的随机数;一组用例遍历完后,继续遍历下一组用例;

import java.util.Scanner; import java.util.TreeSet; @SuppressWarnings("unchecked") public class Main{ public static void main(String[] args){ Scanner input=new Scanner(System.in); while(input.hasNext()){ int num=input.nextInt(); TreeSet set=new TreeSet<>(); for(int i=0;i<num;i++){ set.add(input.nextInt()); } for(int i:set){ System.out.println(i); } } input.close();
} }