Converting a text file to an array in Java -


i'm beginner @ java , have list of 25 students include name, age, income , iq in text file. i'm struggling how take text file , put in array can sort them , such. far have:

file myfile = new file ("./src/project2/studentlist"); scanner myscan = new scanner(myfile);  while (myscan.hasnext()) {      string line = myscan.nextline();     scanner scanner = new scanner(line);     scanner.usedelimiter(",");      while (scanner.hasnext()) {         string name = scanner.next();         string age = scanner.next();         string income = scanner.next();         string smart = scanner.next();          student students = new student(name, age, income, smart);           system.out.println(students);     } } 

i want know easiest way go this. i'm close, can feel it! in advance.

define array:

student[] students = new student[25]; int = 0; 

then in loop

student student = new student(name, age, income, smart); students[i++] = student; 

or dynamic array

list<student> students = new arraylist()<>; 

and in loop:

student student = new student(name, age, income, smart); students.add(student); 

Comments

Popular posts from this blog

python - mat is not a numerical tuple : openCV error -

c# - MSAA finds controls UI Automation doesn't -

wordpress - .htaccess: RewriteRule: bad flag delimiters -