需求:將集合中的重複元素去掉

需求:將集合中的重複元素去掉


分析:
①獲得一個ArraryList
②把該集合的所有元素放到HashSet集合中
③set內的元素放回List

package Demo;

import java.util.ArrayList;
import java.util.HashSet;
import java.util.List;

/**
 * @author wangtengfei
 * @date 2019/7/3 9:48
*/
public class test02_set {
    public static void main(String[] args) {
        List<Integer> list = new ArrayList<>();
        HashSet<Integer> set = new HashSet<>();

        list.add(111);
        list.add(111);
        list.add(111);
        list.add(111);
        list.add(111);
        list.add(222);
        list.add(222);
        list.add(222);
        list.add(222);
        list.add(333);
        list.add(333);
        list.add(333);
        list.add(333);
        list.add(333);
        list.add(333);

        for (Integer integer : list) {
            set.add(integer);
        }

        list.clear();//清空list集合,再重新填充

        for (Integer integer : set) {
            list.add(integer);
        }
        System.out.println("List:  "+list);

    }
}

運行結果:(已去重)

在這裏插入圖片描述

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