小编aru*_*ect的帖子

使用java8流从内部列表中检索数据

我有员工名单,每个员工都有其中的部门清单.我想让一个员工下的列表部门.这是我的代码,

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)

有人可以帮忙吗?

java collections java-8 java-stream

4
推荐指数
1
解决办法
92
查看次数

使用java8 stream api从列表中检索单个对象

我有一个列表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)

请让我知道如何过滤数据并返回单个元素.

java java-8 java-stream

3
推荐指数
2
解决办法
1829
查看次数

标签 统计

java ×2

java-8 ×2

java-stream ×2

collections ×1