次の行を使用して入力したファイルの LinkedList があります。
File file = new File(directoryPath);
List<File> filesList = new LinkedList<File>(Arrays.asList(file.listFiles()));
これにより、指定された directoryPath 文字列内のすべてのファイルが取得されます。
次に、許可されているファイル拡張子の配列があり、一致しない内部のファイル (ディレクトリではない) を削除したいと考えています。
String[] file_ext = new String[] {"ext1", "ext2", "ext3"};
これを実装するにはどうすればよいですか?