小さなJavaツールを使用して一連のファイル拡張子に基づいてファイルを取得するには、不正なファイルに遭遇したときにlistFiles()を使用するか、continue;
を使用するかを議論しています。カスタムFileFilterまたはFilenameFilterを使用すると、私にとって効果的に同じことができます。FileFilter/FilenameFilterのメリット
これらのメソッドは、スイングファイルブラウジングなどの統合されたツールの便利なメソッドであり、これらのツールのいずれかにフックしていないと手動メソッドよりも効率的ではありません。あれは正しいですか?これらのフィルタツールには他にも利点がありますか?
主なものは、異なるフィルタ条件(前記コードの外で定義された)を持つファイルをリストするコードをパラメータ化する機能です。 – Thilo
ありがとうございます。最初は、自分でやるほうが簡単だと思ったが、FilenameFilterの実装は効率的(コード化)とクリーンな処理を実現し、実際にコードを少し頑強にすることもできた。 – dimo414