Java8 list操作 自己用

版权声明:本文为博主原创文章,未经博主允许不得转载。如需要授权请联系[email protected] https://blog.csdn.net/leeue/article/details/90412504

修改里面元素并返回

List<UserMsg> userMsgList = this.list(Wrappers.<UserMsg>lambdaQuery()
                .eq(UserMsg::getUserId, userId)
                .eq(UserMsg::getMsgType, msgType).eq(UserMsg::getMsgStatus, MsgStatus.UNREAD));
        userMsgList.stream().map(userMsg -> {
            userMsg.setMsgStatus(MsgStatus.READ);
            return userMsg;
        });
return this.list(Wrappers.<UserMsg>lambdaQuery()
                .eq(UserMsg::getUserId, userId)
                .eq(UserMsg::getMsgType, msgType)).stream()
                .map(userMsg -> UserMsgVO.getInstance(userMsg))
                .collect(Collectors.toList());

猜你喜欢

转载自blog.csdn.net/leeue/article/details/90412504