zoukankan      html  css  js  c++  java
  • 利用java8 stream流将一个对象集合转换成另一个对象集合

    //需要字段名一致 
    List<UserCheckData> userCheckDataList = null; List<UserCheckPO> list = userCheckPORepository.findAll(); if(CollectionUtils.isNotEmpty(list)){ userCheckDataList = list.stream().map(userCheckPO -> { UserCheckData userCheckData = new UserCheckData();
              //将userCheckPO拷贝给userCheckData BeanUtils.copyProperties(userCheckPO, userCheckData);
    return userCheckData; }).collect(Collectors.toList()); }

        // 从数据库中查询出的对象集合
            List<OperationStation> operationStations = operationStationJoinMapper.selectJoinByExample(example);
            // 判端是否为空
            if (CollectionUtils.isNotEmpty(operationStations)) {
                // 进行拆解封装
                List<StationDictVO> stationDictVOS = operationStations.stream().map(operationStation -> {
                    StationDictVO stationDictVO = new StationDictVO();
                    stationDictVO.setStationId(operationStation.getStationId());
                    stationDictVO.setStationName(operationStation.getStationName());
                    return stationDictVO;
                }).collect(Collectors.toList());
      }


  • 相关阅读:
    植物园偶遇一直喵
    植物园偶遇一直喵
    美食篇
    美食篇
    端午节路过南站
    端午节路过南站
    黄山云海
    黄山云海
    Android (1)
    树和树算法(1)
  • 原文地址:https://www.cnblogs.com/java-h/p/14212205.html
Copyright © 2011-2022 走看看