Wyszukiwanie daty utworzenie pliku w przedziale dat

Odpowiedz Nowy wątek
2018-08-10 10:39
Pies
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;           

    }

Pozostało 580 znaków

2018-08-10 11:00
1

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

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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