Java 将另一个元素添加到arrayList中已填充的索引中
我有一个StudentGrade程序,我想让它成为可能,以便用户可以为学生设置多个分数,但只有第一个输入值被注册,我希望所有的学生都被注册。当我想打印学生成绩表时,我想让它在一行中显示所有学生的所有成绩。 像这样: 汉娜成绩:5、6、10、4。Java 将另一个元素添加到arrayList中已填充的索引中,java,arrays,arraylist,Java,Arrays,Arraylist,我有一个StudentGrade程序,我想让它成为可能,以便用户可以为学生设置多个分数,但只有第一个输入值被注册,我希望所有的学生都被注册。当我想打印学生成绩表时,我想让它在一行中显示所有学生的所有成绩。 像这样: 汉娜成绩:5、6、10、4。 埃默里等级:6、7、8、3 是否可以为每个学生创建一个成绩表? (我正在使用arrayList) 考虑使用 HashMap < /COD>(列表),而不是为什么不将INTS数组或INTRAIL列表中的一个数组代替一个int?比如新学生(“Jane”,“3
埃默里等级:6、7、8、3 是否可以为每个学生创建一个成绩表? (我正在使用arrayList)
考虑使用<代码> HashMap < /COD>(列表),而不是为什么不将INTS数组或INTRAIL列表中的一个数组代替一个int?比如新学生(“Jane”,“3,7,5,4,8”)如果我得到它,对于每个学生,你都希望记住所有的成绩(并能够显示它们),但是另外还有一个属性,比如
Student.RegisteredGrade
,它将检索第一个成绩。对吗?
public void register() {
System.out.println("Studentname: ");
String name = keyboard.nextLine();
System.out.println("Grade: ");
int grade = keyboard.nextInt();
Student h1 = new Student(name, grade);
gradeList.add(h1);
System.out.println(name + " grade: " + grade);
System.out.println("");
keyboard.nextLine();
}