我正在嘗試編寫一個程序來計算文本文件中的單詞並統計多少行,但我仍然收到無行錯誤。No Line發現錯誤,但我不知道如何?
import java.util.*;
import java.io.*;
public class input {
public static void main(String[] args) throws FileNotFoundException {
String name;
int lineCount = 0;
int wordCount = 0;
File input = new File("C:\\Users\\Ceri\\workspace1\\inputoutput\\src\\inputoutput\\lab1task3.txt");
Scanner in = new Scanner(input);
while(in.hasNextLine()){
while(in.hasNext()){
wordCount++;
in.next();
}
lineCount++;
in.nextLine();
}
System.out.println(lineCount);
System.out.println(wordCount);
in.close();
}
}
該問題奠定了while(in.hasnextline())循環。
請提供該代碼的堆棧跟蹤。 – 2015-02-10 19:53:59