Wyszukiwanie daty utworzenie pliku w przedziale dat

0

Hej zrobiłem taką metodę, która powinna zwracać wszystkie pliki z wybranego zakresu dat. Problem jest że zwraca nie przefiltrowaną listę

public List<File>findBetweenTwoDates2(LocalDateTime startDate, LocalDateTime endDate,
			List<File> files){
		files.stream().map(f->{
			try {
				return getCreationTime(f);
			} catch (IOException e) {
				e.printStackTrace();
				return null;
			}
		}).filter(f->f.isAfter(startDate) && f.isBefore(endDate)).collect(Collectors.toList());
		return files;			
		
	}
1

Bo zwracasz to co dostałeś w argumencie, usuń return files; a dodaj return przed files.stream()

1 użytkowników online, w tym zalogowanych: 0, gości: 1