Java 我有一个字符串[]来排列作业列表

Java 我有一个字符串[]来排列作业列表,java,arrays,arraylist,Java,Arrays,Arraylist,以下是我编写的代码: public类TestCourse{public static void main(String[]args){ 课程1=新课程(“数据结构”); 课程2=新课程(“数据库系统”); 课程1.添加学生(“彼得·琼斯”); 课程1.添加学生(“Brian Smith”); 课程1.添加学生(“安妮·肯尼迪”); 课程2.添加学生(“彼得·琼斯”); 课程2.添加学生(“史蒂夫·史密斯”); System.out.println(“课程1中的学生人数:” +课程1.getNum

以下是我编写的代码:

public类TestCourse{public static void main(String[]args){
课程1=新课程(“数据结构”);
课程2=新课程(“数据库系统”);
课程1.添加学生(“彼得·琼斯”);
课程1.添加学生(“Brian Smith”);
课程1.添加学生(“安妮·肯尼迪”);
课程2.添加学生(“彼得·琼斯”);
课程2.添加学生(“史蒂夫·史密斯”);
System.out.println(“课程1中的学生人数:”
+课程1.getNumberOfStudents());
String[]students=course1.getStudents();
对于(int i=0;i
我犯了一个错误
String[]students=course1.getStudents()在测试过程中


我试图输入arraylist,但无效。

首先,您要返回。所以要解决这个问题。大概

public ArrayList<String> getStudents() {
    return students;
}
直接使用
列表
,如

List<String> students = course1.getStudents();
for (String student : students) {
    // Do something with each student.
}
List students=course1.getStudents();
用于(学生:学生){
//对每个学生做点什么。
}

继续努力——这就是家庭作业的目的——家庭作业不是应该自己做的吗?
List<String> students = course1.getStudents();
for (String student : students) {
    // Do something with each student.
}