Java 8 stream API- Filter based on condition and collect the object

前端 未结 2 1406
花落未央
花落未央 2021-01-06 06:28

In java 8 , collect emp object based on some filter condition.

in main class

List empList = Arrays.asList(
    new Emp(\"aaa\", languag         


        
2条回答
  •  南方客
    南方客 (楼主)
    2021-01-06 07:17

    You can also do like this.

    List optionMetas = new ArrayList<>();
    Map optionIdMetaMap_ = optionMetas.stream().filter(option -> option.getXX() || option.getXXX().equal("java"))
                                .collect(Collectors.toMap(Object::getKEY, item-> item));
    
    
    

    Add your relevant condition in filter()

    提交回复
    热议问题