我的代码存在问题,我需要一个函数来检查文件中是否存在我正在查找的单词,如果存在则会返回true,如果失败将返回假的。
public void MyFunction(){
String theWord = "Im very handsome";
File theFile = new File("/home/rams/Desktop/tes.txt");
if(CheckWord(theWord, theFile)){
// so I will continue my coding, while I stuck :-(
}
}
public void CheckWord(String theWord, File theFile){
// what the code to search a word, which the word is variable theWord, the file is variable theFile
// return true if in file there a word
// return false if in file there not a word
// thanks my brother
}
感谢您提前。
答案 0 :(得分:1)
由于这似乎是家庭作业,我不会给你解决方案的代码。你需要:
答案 1 :(得分:1)
你可以使用这种单行方法:
public boolean CheckWord(String theWord, File theFile) {
return (new Scanner(theFile).useDelimiter("\\Z").next()).contains(theWord);
}