https://blog.csdn.net/fengfengchen95/article/details/102621844
https://blog.csdn.net/weixin_38828673/article/details/105736323
https://blog.csdn.net/y_k_y/article/details/84633001
集合类型转换
List<MemberConsumeDetails> memberConsumeDetailsS = baseClientInfoService.selectMemberConsumeDetails(clientInfo.getMemberMark(), DateUtils.getLastMonth(1)); if (!CollectionUtils.isEmpty(memberConsumeDetailsS)) { List<ClientConsumeInfo.MemberConsumeDetails> memberConsumeDetailsList = memberConsumeDetailsS.stream() .map(info -> { ClientConsumeInfo.MemberConsumeDetails memberConsumeDetails = new ClientConsumeInfo.MemberConsumeDetails(); BeanUtils.copyProperties(info, memberConsumeDetails); return memberConsumeDetails; }) .collect(Collectors.toList()); vo.setMemberConsumeDetailsList(memberConsumeDetailsList); }
List<String> names = festivalList.stream().map(f -> f.getName()).collect(Collectors.toList());