如何在Java中将数组转换为Set
我想将数组转换为Java中的Set。有一些明显的方法可以做到这一点(例如,使用循环),但是我想要一些更整洁的东西,例如:
java.util.Arrays.asList(Object[] a);
有任何想法吗?
回答:
像这样:
Set<T> mySet = new HashSet<>(Arrays.asList(someArray));
在Java 9+中,如果设置不可修改,则可以:
Set<T> mySet = Set.of(someArray);
在Java 10+中,可以从数组组件类型推断出泛型类型参数:
var mySet = Set.of(someArray);
以上是 如何在Java中将数组转换为Set 的全部内容, 来源链接: utcz.com/qa/435657.html