Java 如何使此方法使用ArrayList? 课程{ 私有字符串courseName; ArrayList students=新ArrayList(); 私人学生; 公共课程(字符串课程名称){ this.courseName=courseName; } 公共学生(字符串学生){ students[numberOfStudents]=student;//
Java 如何使此方法使用ArrayList? 课程{ 私有字符串courseName; ArrayList students=新ArrayList(); 私人学生; 公共课程(字符串课程名称){ this.courseName=courseName; } 公共学生(字符串学生){ students[numberOfStudents]=student;//,java,Java,students声明为ArrayList。此符号 class Course { private String courseName; ArrayList<String> students = new ArrayList<>(); private int numberOfStudents; public Course(String courseName) { this.courseName = courseName;
students
声明为ArrayList
。此符号
class Course {
private String courseName;
ArrayList<String> students = new ArrayList<>();
private int numberOfStudents;
public Course(String courseName) {
this.courseName = courseName;
}
public void addStudent(String student) {
students[numberOfStudents] = student;//<-- Line 15
numberOfStudents++;
}
public ArrayList getStudents() {
return students;
}
public int getNumberOfStudents() {
return numberOfStudents;
}
public String getCourseName() {
return courseName;
}
}
仅适用于数组类型。应使用
students[numberOfStudents] = student;
请阅读javadoc以获取更多信息
您也不需要保留一个字段来保存学生人数,如
students.add(student);
将为您提供。
学生
声明为数组列表。此符号
class Course {
private String courseName;
ArrayList<String> students = new ArrayList<>();
private int numberOfStudents;
public Course(String courseName) {
this.courseName = courseName;
}
public void addStudent(String student) {
students[numberOfStudents] = student;//<-- Line 15
numberOfStudents++;
}
public ArrayList getStudents() {
return students;
}
public int getNumberOfStudents() {
return numberOfStudents;
}
public String getCourseName() {
return courseName;
}
}
仅适用于数组类型。应使用
students[numberOfStudents] = student;
请阅读javadoc以获取更多信息
您也不需要保留一个字段来保存学生人数,如
students.add(student);
将为您提供。如果您想在程序中使用ArrrayList:
students.size();
如果要在程序中使用ArrrayList,则不需要numberOfStudents
variable:
students.size();
此外,您不需要numberOfStudents
variable@用户欢迎您。如果答案有帮助,您应该接受他的答案。@user欢迎您。如果答案有帮助,您应该接受他的答案。我们知道如何计数,但告诉我们想要的是第15行总是比较容易。我们知道如何计数,但告诉我们想要的是第15行总是比较容易。