为什么当我使用containsAll初始化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)));
}
为什么上上面这种写法无法运行,也不报错
public void testListContainsAll(){
Course[] course={new Course("0","C语言"),new Course("1","数据结构")};
System.out.println("备选可成中是否包含课程:"+course[0].name+","+course[1].name+":"
+coursesToSelect.containsAll(Arrays.asList(course)));
}
}
必须这样初始化才能运行呢?