Как я могу написать этот код ниже в функциональном программировании без этого «если»? ⇐ JAVA
-
Гость
Как я могу написать этот код ниже в функциональном программировании без этого «если»?
Как мне написать приведенный ниже код в функциональном программировании без этого 'if' в Java?
final List RelationsDtos1= RelationsService.findRelations(longTimeReport); for (окончательный отчет отчета: reportList) { окончательный список RelationsDtos2= RelationsDtos1.stream().filter(dto -> dto.start().getMonth().equals(report.start().getMonth())).collect( Коллекторы.toList()); если (relationDtos2.isEmpty()) { reportService.update(отчет); reportService.create(отчет); } }
Как мне написать приведенный ниже код в функциональном программировании без этого 'if' в Java?
final List RelationsDtos1= RelationsService.findRelations(longTimeReport); for (окончательный отчет отчета: reportList) { окончательный список RelationsDtos2= RelationsDtos1.stream().filter(dto -> dto.start().getMonth().equals(report.start().getMonth())).collect( Коллекторы.toList()); если (relationDtos2.isEmpty()) { reportService.update(отчет); reportService.create(отчет); } }
Мобильная версия