您需要使用包装器类型才能使用
Arrays.asList(T...)
Integer[] arr = { 2, 6, 4, 2, 3, 3, 1, 7 };Set<Integer> set = new HashSet<>(Arrays.asList(arr));
或 手动添加元素,例如
int[] arr = { 2, 6, 4, 2, 3, 3, 1, 7 };Set<Integer> set = new HashSet<>();for (int v : arr) { set.add(v);}
最后,如果您需要保留插入顺序,则可以使用
linkedHashSet。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)