java list.stream

Posted IT的鱼

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java list.stream相关的知识,希望对你有一定的参考价值。

   list.stream 根据条件筛选

 resList = rfcPlanEntities.getPlanEntityList().stream().filter(o -> o.getOperationStatus().equals("Not Start")).collect(Collectors.toList());

 

 

给字段赋值

 findClockList.stream().forEach(item-> {
                    try {
                        item.setPunchTypeStr(RfcClockNodeEnum.byCode(item.getPunchType()).getDesc());
                    } catch (NoSuchEnumApplicationException e) {
                        e.printStackTrace();
                    }
                });// 对查询出来的list统一赋值

 

根据字段分组

    maps = safeguardList.stream().collect(Collectors.groupingBy(
                    (Map m) -> (String) m.get("USERNAME")));

 

以上是关于java list.stream的主要内容,如果未能解决你的问题,请参考以下文章

Java8 List Stream常用操作总结记录

Java中那些让你爱不释手工具库,精炼代码量

Java 8 Stream API实例

java list.stream.filter 效率高吗

java list.stream

Java8 stream基础