我正在用java创建一个程序,它在目录中的所有文件中搜索一个单词并列出它们。我曾尝试使用 findWithinhorizon 函数,但它似乎只检查一个单词并且不能接受 arraylist 作为参数。这是我想要做的:有一个包含值say(word1,word2,word3,word4)的数组列表。我想在我指定的目录及其子目录中搜索这些单词的所有文件,并列出所有文件名以及包含这些单词的路径。
示例:它从数组列表中获取第一个值,即 word1 在我指定的目录(及其子目录)中查找包含 word1 的文件并列出所有文件。然后它从数组列表 word2 中获取第二个单词,在目录中搜索它并列出所有文件,依此类推。
任何帮助表示赞赏。谢谢。