大家帮我看看我写的这个代码有什么问题,为什么会报空指针异常
public void testContainAll(){ System.out.println("请输入要查询的课程门数"); int i =console.nextInt(); Course[] course=new Course[i]; for(int j=1;j<=i;j++){ System.out.println("请输入要查询的第"+j+"门课程名称"); course[j-1].name=console.next(); } System.out.println("是否包含你输入的全部课程的答案为"+coursesToSelect.containsAll(Arrays.asList(course))); }