java 8常用特性

Map<String, List<OamMaintainInfo>> loadInfoTemp = loadInfos.stream().filter(a->a.getFaultno() != null).collect(Collectors.groupingBy(OamMaintainInfo::getFaultno));

List<Integer> matainInt = loadInfos.stream().filter(Objects::nonNull).map(OamMaintainInfo::getMaintainid).collect(Collectors.toList());
			
String matainStr = matainInt.stream().map(String::valueOf).collect(Collectors.joining(","));
				
List<BaseLogrecordInfo> logrecordlist = baseLogrecordService.findlastsList(matainStr+"", "maintain");

Map<Integer, List<BaseLogrecordInfo>> logrecordlistTemp = logrecordlist.stream().filter(a->a.getFromid() != null).collect(Collectors.groupingBy(BaseLogrecordInfo::getFromid));

List<OamAlarmInfo> oamAlarmInfo = oamAlarmInfos.stream().filter(a ->StringUtil.isNotBlank(a.getCodes()) && StringUtil.isNotBlank(a.getFactory()) &&
							(a.getCodes().equals(model.getAlarmcode()) && a.getFactory().equals(model.getBrand()))).collect(Collectors.toList());
						
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值