小编use*_*270的帖子

如何使用 Java 8 Streams 重写 For 循环和 If 语句

我的代码

final List<Employee> empList= getEmployeeList();
String empid = "1234";
Employee selectedEmp = new Employee();

for (Employee e1: empList) {
    if (empid .equals(e1.getEmpid()))
        selectedEmp = e1;
    }
}
Run Code Online (Sandbox Code Playgroud)

现在我想用Java 8重写上面的代码。

我尝试过以下方法,但没有成功。我无法弄清楚翻译-if语句:

empList.stream()
    .foreach( <how to apply if condition here>)
Run Code Online (Sandbox Code Playgroud)

java if-statement java-stream

0
推荐指数
1
解决办法
222
查看次数

标签 统计

if-statement ×1

java ×1

java-stream ×1