Java中如何将Array转换为java.util.Set?
package org.nhooo.example.util;import java.util.*;
public class ArrayToSetExample {
public static void main(String[] args) {
Integer[] numbers = {7, 7, 8, 9, 10, 8, 8, 9, 6, 5, 4};
// 要将数组转换为java.util.Set首先,我们需要将
//使用Arrays.asList()方法将数组转换为java.util.List。随着
// 创建的列表对象我们可以实例化一个新的java.util.HashSet并传递
// 该列表作为构造函数参数。
List<Integer> numberList = Arrays.asList(numbers);
Set<Integer> numberSet = new HashSet<>(numberList);
// 或者我们可以简单地将上面的线合并为单行。
Set<Integer> anotherNumberSet = new HashSet<>(Arrays.asList(numbers));
// 使用迭代器显示我们在集合中得到的结果。
for (Iterator<Integer> iterator = numberSet.iterator(); iterator.hasNext(); ) {
Integer number = iterator.next();
System.out.print(number + ", ");
}
// 使用for-each显示我们在集合中得到的结果。
for (Integer number : anotherNumberSet) {
System.out.print(number + ", ");
}
}
}
以上是 Java中如何将Array转换为java.util.Set? 的全部内容, 来源链接: utcz.com/z/334628.html