ArrayList去重复元素
时间: 2023-08-18 20:07:10 浏览: 151
如何去掉list集合中重复的元素?.docx
在Java中,可以使用HashSet来去除ArrayList中的重复元素。HashSet是一个不允许存储重复元素的集合,因此可以将ArrayList中的元素添加到HashSet中,最后再将HashSet转换回ArrayList。
具体代码如下:
```java
import java.util.ArrayList;
import java.util.HashSet;
public class RemoveDuplicates {
public static void main(String[] args) {
ArrayList<Integer> lst = new ArrayList<Integer>();
lst.add(1);
lst.add(2);
lst.add(3);
lst.add(2);
lst.add(4);
lst.add(1);
lst.add(5);
HashSet<Integer> set = new HashSet<Integer>(lst);
ArrayList<Integer> new_lst = new ArrayList<Integer>(set);
System.out.println(new_lst);
}
}
```
输出结果为:`[1, 2, 3, 4, 5]`。
阅读全文