ディレクトリ内のすべてのファイルで単語を検索してリストするプログラムをJavaで作成しています。findWithinhorizon 関数を使用してみましたが、1 つの単語のみをチェックし、arraylist をパラメーターとして受け入れることができないようです。これは私がやろうとしていることです: 値 say(word1, word2, word3, word4) を含む配列リストがあります。指定したディレクトリとそのサブディレクトリでこれらの単語のすべてのファイルを検索し、これらの単語を含むパスとともにすべてのファイル名をリストします。
例: 配列リストから最初の値を取得します。つまり、word1 は、指定したディレクトリ (およびそのサブディレクトリ) で word1 を含むファイルを探し、すべてのファイルを一覧表示します。次に、配列リスト word2 から 2 番目の単語を取得し、ディレクトリ内でそれを検索し、すべてのファイルを一覧表示します。
どんな助けでも大歓迎です。ありがとう。