JAVA中设计一个方法,将数组的元素存入到ArrayList集合中,重复的元素只存入一次
时间: 2024-02-23 16:02:48 浏览: 104
Java通过方法查找元素在数组中的位置(允许重复元素)
可以使用以下的Java方法将数组的元素存入到ArrayList集合中,重复的元素只存入一次:
```java
public static ArrayList<Integer> arrayToArrayList(int[] arr) {
ArrayList<Integer> list = new ArrayList<Integer>();
for (int i = 0; i < arr.length; i++) {
if (!list.contains(arr[i])) { // 判断元素是否已经存在于ArrayList中
list.add(arr[i]);
}
}
return list;
}
```
这个方法会将传入的数组中的所有元素添加到ArrayList中,但是在添加之前会先判断ArrayList中是否已经包含了该元素,如果包含了就不会再添加一次。最终返回的ArrayList中每个元素都是唯一的。
阅读全文