Как отфильтровать список <File>с помощью лямбды по расширениям файлов? - PullRequest
0 голосов
/ 27 мая 2018

Я пробовал следующее:

List<File> part;
List<File> csvFiles = part.stream().filter(f -> f.getName().endsWith("csv")).collect(Collectors.toList());

Но я получаю сообщение об ошибке "Syntax error on tokens(s), misplaced construct(s)"

1 Ответ

0 голосов
/ 27 мая 2018
List<File> filesList = new ArrayList<>();
// retrieve all files and fill the fileList
List<File> csvFiles = new ArrayList<>();
csvFiles = files.stream().filter(file -> 
        file.getAbsolutePath().contains(".csv")).collect(Collectors.toList());
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...