我在 Java 8 中有以下代码快照。
List<Employee> employees = DataProvider.getEmployees();
Set<Employee> set = employees.stream().filter(emp -> {
System.out.println(emp.getName());
return emp.getName().equals("Vishal");
}).collect(Collectors.toSet());
我只想知道Set
我们使用时默认使用的是哪个实现Collectors.toSet()
(参考上面的例子)?
另外,有没有办法告诉 Java API 使用特定的实现(例如,HashSet
)?