我有一個方法,有一個掃描儀作爲參數。該方法的目的是計算文件中的單詞數量並返回該數字。下面是方法:本地變量字的值不被使用
public static int getWordCount(Scanner inputFile)
throws FileNotFoundException {
int wordCount = 0;
while(inputFile.hasNext()) {
String word = inputFile.next();
wordCount++;
}
return wordCount;
}
的方法工作得很好,但是我得到一個「不使用局部變量字的值」的警告,我想擺脫。我明白爲什麼我會收到警告,但據我所知,我需要
String word = inputFile.next();
來移動指針通過文件。我可以壓制警告,但是,我認爲可能有更好的方法來做我想做的事情。我只能使用Scanner類來讀取文件。
只需調用'inputFile.next()'而不將其存儲到變量中 – gtgaxiola 2014-10-08 20:18:32