Java 如何将每N行放入不同的数组中

Java 如何将每N行放入不同的数组中,java,arrays,string,while-loop,Java,Arrays,String,While Loop,我需要创建一个程序,将学生的每个名字和每种类型的分数分开。考试期末考试等我正在阅读的文件如下所示: *Puckett, Karen 10 10 9.5 10 10 8 9.5 10 10 10 9 10 10 10 0 4 3 5 3 5 2 3 2 1.5 1 5 3.5 17.5 24 22 23.5 22 23 90 91 96 * 共有16名学生重复。到目前为止,我为名称创建的方法如下所示: public static String[] name(String output, int

我需要创建一个程序,将学生的每个名字和每种类型的分数分开。考试期末考试等我正在阅读的文件如下所示:

*Puckett, Karen
10 10 9.5 10 10 8 9.5 10 10 10 9 10 10 10 0
4 3 5 3 5 2 3 2 1.5 1 5 3.5
17.5 24 22 23.5 22 23
90 91
96
*
共有16名学生重复。到目前为止,我为名称创建的方法如下所示:

public static String[] name(String output, int i) {
String[] names = new String[16];
String name = nulll
while (i<16) {
name = ???;
names[i] = name;
i++;
}
return names;
}  

如果我找到了需要将name变量设置为的内容,我想我将能够为每个方法重复它们,并完成其余的需求。变量i从0开始,来自main方法,输出是我从读取的文本文件中生成的字符串,也来自main方法。

您应该包括一个标记,该标记适用于哪种语言。看起来像Java?废话忘了,谢谢!