Получи случайную криптовалюту за регистрацию!

Интерфейс FilenameFilter FilenameFilter — это интерфейс, кото | Senior Java Developer

Интерфейс FilenameFilter

FilenameFilter — это интерфейс, который используется для фильтрации имен файлов. Он содержит один метод accept(File dir, String name), который принимает два параметра: объект типа File, представляющий каталог, и строку с именем файла. Метод возвращает true, если имя файла удовлетворяет условиям фильтрации.

Интерфейс FilenameFilter применяется для фильтрации файлов в директории. Для этого можно использовать методы list() и listFiles() класса File.

В данном примере создается объект типа File для директории C:\Users\User\Desktop\test. Создается объект типа FilenameFilter, который фильтрует файлы по расширению .txt. Затем получаем список файлов в директории с помощью метода list() и выводим список файлов на экран.