[英]Java convert method to lambda expression
what this method should look like in lambda expression?这个方法在 lambda 表达式中应该是什么样子?
public Book returnBook(int idBook){
for (Book b : records){
if(b.getIdBook() == idBook){
return b;
}
}
return null;
}
The stream version would primarily be made of filter
+ findFirst
stream 版本主要由filter
+ findFirst
组成
return records.stream()
.filter(book -> book.getIdBook() == idBook)
.findFirst()
.orElse(null);
what this method should look like in lambda expression?这种方法在 lambda 表达式中应该是什么样子?
public Book returnBook(int idBook){
for (Book b : records){
if(b.getIdBook() == idBook){
return b;
}
}
return null;
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.