简化for循环写法
stream()流
UserLabels =oNfvoCmCscfBgcffunctionHList.stream().map(ONfvoCmCscfBgcffunctionH::getUserlabel).distinct().collect(Collectors.toList());
Lambda表达式
diststorageClusterList.forEach(distStorageCluster ->{
oPimCmDsmDList.forEach(oPimCmDsmD -> {
if (StringUtils.isNotBlank(distStorageCluster.getZhLabel())
&&distStorageCluster.getZhLabel().equals(oPimCmDsmD.getName())) {
distStorageCluster.setId(oPimCmDsmD.getId());
distStorageCluster.setRelatedStoragePoolQuantity(oPimCmDsmD.getPoolscount().intValue());
distStorageCluster.setIsLeanDistribution(oPimCmDsmD.getThinprovision());
distStorageCluster.setFlowCtrlMode(oPimCmDsmD.getQosmode());
distStorageCluster.setDataRefactorInterval(oPimCmDsmD.getRecoveryinterval().intValue());
distStorageCluster.setVolumeCleaningTime(oPimCmDsmD.getTrashtime().intValue());
distStorageCluster.setAssetCode(oPimCmDsmD.getAssettag());
distStorageCluster.setVendor(oPimCmDsmD.getManufacturer());
distStorageCluster.setProductModel(oPimCmDsmD.getModel());
distStorageCluster.setProductVersion(oPimCmDsmD.getSoftwareversion());
distStorageCluster.setHealthStatus(oPimCmDsmD.getStatus());
names.add(oPimCmDsmD.getName());
}});
});