获得徽章 0
会员购买不了
后端马农于2025-08-11 16:31发布的图片
评论
java后端开发
#豆包MarsCode AI练中学# 满头大汗,这段代码真的那么难理解吗?
后端马农于2024-11-25 16:48发布的图片
评论
java 的Optional使用存在问题

代码逻辑有问题 :
// 或者使用orElse()提供默认值
takeawayGoods.setPicture(dto.getPhotos().orElse(Collections.emptyList()).stream()
.filter(f->f.getIsMaster()==1)
.findFirst()
.orElse(new Photo()).getUrl());
正确写法应该是这样:
takeawayGoods.setPicture(Optional.ofNullable(dto.getPhotos()).orElse(Collections.emptyList()).stream()
.filter(f->f.getIsMaster()==1)
.findFirst()
.orElse(new EbGoodsInfoDTO.Photo()).getUrl());
展开
后端马农于2024-10-09 15:58发布的图片
评论
#新人报道# 新人报道
评论
下一页
个人成就
文章被点赞 61
文章被阅读 20,806
掘力值 781
收藏集
3
关注标签
39
加入于