J'ai une application supposée lire les données du fichier texte avec les détails de l'étudiant (student.txt), de sorte que j'ai un studentNo, StudentName, Marks, etc. .Erreur lors de la lecture des données du fichier texte
Voici un échantillon des données qui est dans le fichier texte:
20405587 "ZULU,B M" 65 67
20407388 "JUGGERNATH,N" 66 63
20408427 "KHATHI,P X" 60 60
20409821 "SINGH,T" 62 59
20410422 "NKOMO,N N" 58 60
J'utilise un scanner pour lire le fichier, voici mon code jusqu'à présent. . .it me donne une erreur
try
{
BufferedReader br = new BufferedReader(new FileReader("student.txt"));
String line = br.readLine();
while (line!=null)
{
Scanner scan = new Scanner(line);
scan.useDelimiter(" ");
String dummystudent=scan.next();
int studentNo= Integer.parseInt(dummystudent);
String dummyname1 = scan.next();
String dummyname2 = scan.next();
String studentName = dummyname1+dummyname2;
String dummytest1 = scan.next();
int test1= Integer.parseInt(dummytest1);
String dummytest2 = scan.next();
int test2= Integer.parseInt(dummytest2);
tad1.setText(tad1.getText()+"Student Number: " + studentNo + '\n' + "Student Name :" + studentName);
line = br.readLine();
}
br.close();
}
catch(Exception b)
{
JOptionPane.showMessageDialog(null,b.getMessage());
}
Quelle erreur obtenez-vous et sur quelle ligne? – svz
quelle est l'erreur? Qu'est-ce qui ne fonctionne pas? – sanbhat
s'il vous plaît, ne pas rétrograder, laissez-le fixer 1er –