I would like to convert an array to a Set in Java. There are some obvious ways of doing this (i.e. with a loop) but I would like something a bit neater, something like:
java.util.Arrays.asList(Object[] a);
Any ideas?
arrayscollectionsjavaset
I would like to convert an array to a Set in Java. There are some obvious ways of doing this (i.e. with a loop) but I would like something a bit neater, something like:
java.util.Arrays.asList(Object[] a);
Any ideas?
Best Answer
Like this:
In Java 9+, if unmodifiable set is ok:
In Java 10+, the generic type parameter can be inferred from the arrays component type: