Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将另一个元素添加到arrayList中已填充的索引中_Java_Arrays_Arraylist - Fatal编程技术网

Java 将另一个元素添加到arrayList中已填充的索引中

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

我有一个StudentGrade程序,我想让它成为可能,以便用户可以为学生设置多个分数,但只有第一个输入值被注册,我希望所有的学生都被注册。当我想打印学生成绩表时,我想让它在一行中显示所有学生的所有成绩。 像这样:

汉娜成绩:5、6、10、4。
埃默里等级: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();
}