Я новичок в программировании на Java.
У меня есть текстовый файл, например C:/Temp/dat.txt
.
Это код, который я установил в Main Class :
public static boolean readFile(String filename) {
File file = new File(filename);
try {
Scanner scanner = new Scanner(file);
while(scanner.hasNextLine()){
String[] words = scanner.nextLine().split(",");
int id = Integer.parseInt(words[0]);
String firstName = words[1];
String lastName = words[2];
int mathMark1 = Integer.parseInt(words[3]);
int mathMark2 = Integer.parseInt(words[4]);
int mathMark3 = Integer.parseInt(words[5]);
int englishMark1 = Integer.parseInt(words[6]);
int englishMark2 = Integer.parseInt(words[7]);
int englishMark3 = Integer.parseInt(words[8]);
addStudent(id,firstName,lastName,mathMark1,mathMark2,mathMark3,englishMark1,englishMark2,englishMark3);
}
scanner.close();
} catch (FileNotFoundException e) {
System.out.println("Failed to read file");
}
return true;
}
Теперь мне нужно отобразить эти данные из текстового файла следующим способом:
private static void displayReportByMarks() {
}
Как заставить отчет отображаться из текстового файла в этом методе, и какой код следует использовать (если он есть) в методе Main этого класса.
Надеюсь, это имеет смысл, так как я сказал, что я полный новичок в Java и не могу разобраться с этим.
Большое спасибо
Amanda