Добрый день, подскажите пожалуйста, что не правильно в выражении Stream api
Я хочу получить список файлов из определенной директории с определённым разрешением, например jpg.
List<File> pathFiles = Files.walk(startURI).filter(Files::isRegularFile)
.filter(x-> x.endsWith(".jpg"))
.map(Path::toFile).collect(Collectors.toList());
Если я использую следующее выражение:
.filter(x-> x.endsWith(".jpg"))
То лист получается пустым. Без этого выражения я получаю просто Лист всех файлов.