萌新淡金
2019-07-26 14:07
public void testContainsAll() {
System.out.println("一共查询多少门课程?");
int num = scanner.nextInt();
List<Courses> queryName = new ArrayList<Courses>();
for(int i=0; i<num; i++) {
System.out.println("请输入查询的课程"+(i+1)+"名称:");
String inputName = scanner.next();
Courses c = new Courses();
c.name = inputName;
queryName.add(c);
}
System.out.print("查询的课程:");
for (Courses courses : queryName) {
System.out.print(courses.name+" ");
}
System.out.println("\n备选课程中是否包含课程:"+coursesToSelect.containsAll(queryName));
}
对比了一下我们的代码,感觉没什么大的差别,求教我写的这个为什么报错了呢?
这是list集合,泛型是Course对象,规定集合里面只能存储这个对象的数据
List<Courses> queryName = new ArrayList<Courses>();
能解释下这行代码的意义么
哦哦哦
Java入门第三季
409792 学习 · 4340 问题
相似问题