java中treeset的使用及使用while循环解决一直输入的问题

treeset为有序的集合,不含重复元素且有序

import java.util.*;//引用全部

public class Test {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        // 获取个数
        while (sc.hasNext()) {
            int num = sc.nextInt();
            // 创建TreeSet进行去重排序
            TreeSet set = new TreeSet();
            // 输入
            for (int i = 0; i < num; i++) {
                set.add(sc.nextInt());
            }

            // 输出
            Iterator iterator = set.iterator();
            while (iterator.hasNext()) {
                System.out.println(iterator.next());
            }
        }

    }
}

 

posted @ 2021-03-25 18:12  漂流海上的草帽  阅读(203)  评论(0)    收藏  举报