需求:將集合中的重複元素去掉
分析:
①獲得一個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);
}
}
運行結果:(已去重)