代码如下: File file = new File("D:\\add.jsp");
Scanner scanner = new Scanner(file);
BufferedReader bf = new BufferedReader(new InputStreamReader(new FileInputStream(file)));
int count1 = 0, count2 = 0; while (scanner.hasNextLine()) {
count1++;
scanner.nextLine();
} while (bf.readLine() != null) {
count2++;
}
bf.close();
scanner.close();count1结果为0,而count2结果为正确行数。请问这是为什么?