在使用contiansall方法中,我设置对象数组为什么会出错
public void testListContainsAll(){
Course[] course={new Course("5","C语言"),new Course("1","数据结构")};
System.out.println("备选可成中是否包含课程:"+course[0].name+","+course[1].name+":"
+coursesToSelect.containsAll(Arrays.asList(course)));
}
这样写没有问题
public void testListContainsAll(){
Course[] course=new Course[2];
course[0].name="C语言";
course[1].name="数据结构";
System.out.println("备选可成中是否包含课程:"+course[0].name+","+course[1].name+":"
+coursesToSelect.containsAll(Arrays.asList(course)));
}
为什么这样写程序不报错,但是运行不了