List集合的去重

List集合去重

方式一

利用两层for循环对list集合中的元素去重

for(int i = 0; i < array.size(); i++){
	for(int j =i+1;j<array.size();j++){
		if(array.get(i)==array.get(j)){
			array.remove(j);
		}
	}
}

方式二

第二种是利用set集合的不重复特性

HashSet set = new HashSet(array);
array.clear();
array.addAll(set);

方式三

第三种是利用list集合的contains方法

List list = new ArrayList();
for(int i = 0;i<array.size();i++ ){
	if(!list.contains(array.get(i))){
		list.add(array.get(i));
	}
}
补充:

计算项目运行时间

System.currentTimeMillis()
posted @ 2021-04-29 17:35  __先森  阅读(110)  评论(0编辑  收藏  举报