设计一个方法,将数组的元素存入到 ArrayList 集合中,重复的元素只存入一次根据上述要求完成类中代码,并将完整代码写在答题框内 public class RemoveDemo ( public static ArrayList < Integer > remove ( int [] array )( //补充方法中的代码
时间: 2024-02-23 17:02:55 浏览: 71
以下是题目要求的完整代码:
```java
import java.util.ArrayList;
public class RemoveDemo {
public static ArrayList<Integer> remove(int[] array) {
ArrayList<Integer> list = new ArrayList<>();
for (int i = 0; i < array.length; i++) {
if (!list.contains(array[i])) {
list.add(array[i]);
}
}
return list;
}
}
```
在上面的代码中,类 `RemoveDemo` 中定义了一个静态方法 `remove()`,该方法接收一个整型数组 `array` 作为参数,将数组中的元素存入到一个 `ArrayList` 集合中,并且去除重复的元素,最后返回去重后的 `ArrayList` 集合。
具体实现中,使用 `ArrayList` 类型的变量 `list` 来存储去重后的元素。通过遍历数组 `array`,对于每个元素,如果 `list` 中不包含该元素,则将该元素添加到 `list` 中。由于 `ArrayList` 类型的集合不允许有重复元素,因此可以保证去重后的 `ArrayList` 集合中,每个元素只出现一次。最后,返回去重后的 `ArrayList` 集合。
阅读全文