Я пытаюсь получить вызов nextLine, но, кажется, получаю остальную часть всего файла, когда я его создаю.
header = getHeaderLine(fname, columns);
Scanner inputFile = null;
try{
inputFile = new Scanner(new FileInputStream(fname));
} catch (FileNotFoundException e){
System.out.println("File is not found.");
System.exit(0);
}
if (hasHeader) inputFile.nextLine();
String line = inputFile.nextLine();
for(int i=0; i<body.length; i++){
body[i] = getEntries(line, columns);
line = inputFile.nextLine();
}
Здесь, где я вызываю функцию nextLine (), она, кажется, захватываетвесь остальной файл.Это ошибка, которую я gedtting
Exception in thread "main" java.util.NoSuchElementException: No line found
at java.util.Scanner.nextLine(Scanner.java:1540)
at CFR.main(CFR.java:50)