去除集合中重複元素

去除集合中重複元素

分析:我們可以根據LinkedHashSet集合的特點是有序元素不可重複的特點來最快的解決這個問題。

LinkedHashSet的特點是存取順序爲有序,元素不可重複。

		ArrayList<String> list = new ArrayList<>();
        Collections.addAll( list,"a","f","b","c","a","d");

        //LinkedHashSet集合的特點是有序元素不可重複
        LinkedHashSet<String > set = new LinkedHashSet();

        //把list集合中的元素轉移到LinkedHashSet集合中
        for (int i = 0; i < list.size(); i++) {
            set.add(list.get(i));
        }

        //把list集合中的元素存入LinkedHashSet後會自動去重,且不改變順序
        System.out.print(set + " ");

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章