在List 内去除重复数字值
时间: 2024-09-15 18:05:55 浏览: 32
py代码-无重复数字
在Java中,如果你想从List中去除重复的数字值,有几种方法可以实现。这里列举一种简单的方法,那就是使用`Set`数据结构,因为Set不允许有重复元素。你可以将List转换为Set,然后再转换回List,这样重复的数字就会被自动移除。
以下是一个示例:
```java
import java.util.*;
public class Main {
public static void main(String[] args) {
List<Integer> list = Arrays.asList(1, 2, 2, 3, 4, 4, 5); // 原始包含重复数字的List
Set<Integer> uniqueSet = new HashSet<>(list); // 转换为HashSet去重
List<Integer> uniqueList = new ArrayList<>(uniqueSet); // 将Set转换回List
System.out.println("去重后的List: " + uniqueList);
}
}
```
当你运行这个程序,将会得到一个新的List,其中包含了原List中唯一的数字值。
阅读全文