我有员工名单,每个员工都有其中的部门清单.我想让一个员工下的列表部门.这是我的代码,
List<Employee> employeeList = new ArrayList<Employee>();
List<Department> departments = employeeList.stream().filter(x-> x.getEmployeeName().equals("XXX")).filter(y -> y.getDepartmets()).collect(Collectors.toList());
Run Code Online (Sandbox Code Playgroud)
有人可以帮忙吗?
我有一个列表Employee,我想只检索一个Employee具有特定名称的信息:
public static Employee getAllEmployeeDetails(String employeeName) {
List<Employee> empList = getAllEmployeeDetails();
Employee employee = empList.stream().filter(x -> x.equals(employeeName));
return employee;
}
Run Code Online (Sandbox Code Playgroud)
请让我知道如何过滤数据并返回单个元素.