为了账号安全,请及时绑定邮箱和手机立即绑定

自己写了个containsAll方法的使用,仅供参考

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));
 }

正在回答

4 回答

http://img1.sycdn.imooc.com//5e7489580001cdeb16761124.jpg

对比了一下我们的代码,感觉没什么大的差别,求教我写的这个为什么报错了呢?

0 回复 有任何疑惑可以回复我~

这是list集合,泛型是Course对象,规定集合里面只能存储这个对象的数据

0 回复 有任何疑惑可以回复我~

 List<Courses> queryName = new ArrayList<Courses>();

能解释下这行代码的意义么

0 回复 有任何疑惑可以回复我~
#1

qq_慕沐4213791

理解为创建一个数组
2019-08-15 回复 有任何疑惑可以回复我~
#2

java小萌新z 回复 qq_慕沐4213791

这是创建一个ArryList对象<Courses>是定义的泛型的类型。咋是数组了呢
2020-01-16 回复 有任何疑惑可以回复我~
#3

qq_慕虎6321845

把queryname用ArrayList方法变成集合
2020-07-27 回复 有任何疑惑可以回复我~

哦哦哦

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第三季
  • 参与学习       409792    人
  • 解答问题       4340    个

Java中你必须懂得常用技能,不容错过的精彩,快来加入吧

进入课程

自己写了个containsAll方法的使用,仅供参考

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信