定义一个方法,要求此方法把int数组转成存有相同元素的集合(集合里面的元素是Integer),并返回。
时间: 2024-05-12 12:18:47 浏览: 34
多个数组中的元素集合到一个数组中并输出
```java
public static Set<Integer> arrayToSet(int[] arr) {
Set<Integer> set = new HashSet<>();
for (int i = 0; i < arr.length; i++) {
set.add(arr[i]);
}
return set;
}
```
或者使用Java 8的流式编程风格:
```java
public static Set<Integer> arrayToSet(int[] arr) {
return Arrays.stream(arr).boxed().collect(Collectors.toSet());
}
```
阅读全文