Эй, ребята, в основном у меня есть файл «classroom.txt», который имеет имя профессора вместе с объемом комнаты и фактическим количеством студентов в первой строке. После первой строки указано имя ученика, мужчины или женщины, идентификационный номер и возраст. IEКак сохранить текстовый файл в массивы
John Doe, 50, 25
David Clark, M, 100, 17
Betty Johnson, F, 101, 17
Mark Jones, M, 102, 18
в основном я хочу, чтобы хранить John Doe, 50, 25 в списке массива учителей и остальное в списке массива студентов.
try{ read = new Scanner(new File("classrom.txt"));
while(read.hasNextLine())
{
//this is where I'm stuck to only read the first line into teacher arraylist
//and the rest into students
}
catch(Exception e)
System.out.println("File Not Found"!);
Вам нужно использовать String.split() для получения значений между разделителями запятой. Он вернет массив каждой строки, содержащий значения. –