[英]Filtering list from database without using java8 Stream
给定的过滤条件是使用 JAVA 8 中的流如何在不使用流的情况下更改它。 我必须从控制器中的数据库中过滤客户和员工商品
else if
("Employee".equalsIgnoreCase(soption))
{ customerVOs = customerVOs.stream()
.filter( s-> s.getRole().equalsIgnoreCase("Employee"))
.collect(Collectors.toList());
}
model.addAttribute("customerVOs", customerVOs);
customerVOs = customerVOs.stream()
.filter( s-> s.getRole().equalsIgnoreCase("Employee"))
.collect(Collectors.toList());
可以在没有流的情况下编写如下,
for(var s: customerVOs){ // loop over your list from db
if(s.getRole().equalsIgnoreCase("Employee")){
// TODO add in list here
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.