java实现 List集合去重
Java中List集合去重可以使用HashSet来实现,HashSet可以自动去重,将List集合中的元素存入HashSet中,再将HashSet转换成List即可。
示例代码如下:
import java.util.ArrayList;
import java.util.HashSet;
import java.util.List;
public class Main {
public static void main(String[] args) {
List<Integer> list = new ArrayList<Integer>();
list.add(1);
list.add(2);
list.add(3);
list.add(2);
list.add(4);
list.add(1);
HashSet<Integer> set = new HashSet<Integer>();
set.addAll(list);
list.clear();
list.addAll(set);
System.out.println(list); // [1, 2, 3, 4]
}
}
以上代码中,先将List集合中的元素存入HashSet中,再将HashSet转换成List,最后输出去重后的List集合。
原文地址: http://www.cveoy.top/t/topic/buAM 著作权归作者所有。请勿转载和采集!