标签: java java-8
在java8中,我们可以从流生成Set或List,但是我们没有定义要使用的实现,例如HashSet,TreeSet,LinkedList等等。 这里有一个例子:
Set<Integer> set = Arrays.stream(arr).distinct().boxed().collect(Collectors.toSet());
它是否有默认实现?我们怎样才能要求它使用特定的实现?