gpt4 book ai didi

java - 如何制作二维列表以及如何使用它

转载 作者:行者123 更新时间:2023-12-02 06:02:27 24 4
gpt4 key购买 nike

所以我正在制作一个学生成绩计算器,我想使用列表<>,但我不想以正常方式使用它,因为它会按正常顺序包含内容:[x,y,1,3 ]

我想让我有一个列表,里面有许多小列表,其中包含学生的姓名,然后是该学生的所有成绩。

如何制作这样的列表然后访问它?

最佳答案

我建议将 Student 成绩保存在 Student 对象中

public class Student {
private String name;
private int[] grades;

public Student(String name) {
this.name = name;
this.grades = new int[10];
}

public void setGrade(int assignmentNumber, int grade) {
grades[assignmentNumber] = grade;
}

public int[] getGrades() {
return grades;
}
}

然后创建一个 Student 类型的 ArrayList 并使用 getter 获取该学生的成绩

List<Student> roster = new ArrayList<Student>();
Student stu = new Student("Bob");
stu.setGrade(0, 100);
roster.add(stu);

您现在可以调用 getter 来获取成绩数组

roster.get(0).getGrades();

关于java - 如何制作二维列表以及如何使用它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22566112/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com