繁体   English   中英

不使用java8 Stream从数据库中过滤列表

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM