Java语言从一个整数的数组列表中去掉重复元素,编写测试程序,提示用户输入十个整数到列表中
时间: 2024-02-12 20:06:35 浏览: 58
从数组中删除重复元素的 Java 程序.docx
可以使用Java中的Scanner类来实现用户输入,具体实现如下:
```java
import java.util.ArrayList;
import java.util.HashSet;
import java.util.List;
import java.util.Scanner;
import java.util.Set;
public class TestRemoveDuplicate {
public static void main(String[] args) {
List<Integer> list = new ArrayList<Integer>();
Scanner sc = new Scanner(System.in);
System.out.println("请输入十个整数:");
for (int i = 0; i < 10; i++) {
int num = sc.nextInt();
list.add(num);
}
sc.close();
Set<Integer> set = new HashSet<Integer>(list);
list.clear();
list.addAll(set);
System.out.println(list); // 输出去重后的列表
}
}
```
运行程序后,会提示用户输入十个整数,然后将输入的整数添加到列表中。接着使用HashSet去重,最后输出去重后的列表。
阅读全文