(去掉重复元素)使用下面的方法头编写方法,从一个整数的数组列表中去掉重复元素: public static void removeDuplicate(ArrayLis t<Integer> list) 编写Java测试程序,提示用户输入10个整数到死列表中,以输入的顺序显示其中不同的整数,并以一个空格分隔的方式来进行显示。
时间: 2024-02-24 11:59:47 浏览: 71
删除数组中的重复元素
以下是实现该方法和测试程序的代码:
```java
import java.util.ArrayList;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
ArrayList<Integer> list = new ArrayList<>();
Scanner scanner = new Scanner(System.in);
// 提示用户输入10个整数
System.out.println("请输入10个整数:");
for (int i = 0; i < 10; i++) {
int num = scanner.nextInt();
list.add(num);
}
// 去掉重复元素
removeDuplicate(list);
// 显示不同的整数
System.out.println("不同的整数为:");
for (int i = 0; i < list.size(); i++) {
System.out.print(list.get(i) + " ");
}
}
public static void removeDuplicate(ArrayList<Integer> list) {
for (int i = 0; i < list.size() - 1; i++) {
for (int j = i + 1; j < list.size(); j++) {
if (list.get(i).equals(list.get(j))) {
list.remove(j);
j--;
}
}
}
}
}
```
运行程序后,可以按照提示输入10个整数,程序会自动去掉重复元素并输出不同的整数。
阅读全文