contains

来源:6-1 学生选课---判断 List 中课程是否存在

慕盖茨7794722

2017-07-13 20:55

public void testListContains() {

// 取得备选序列的第0个元素

Course course = courseToSelect.get(0);

// 打印输出courseToSelect是否包含course对象

System.out.println("取得对象:" + course.getName());

System.out.println("备选课程中是否包含课程:" + course.getName() + ","

+ courseToSelect.contains(course));

// 创建新的课程对象,id和名称,与course对象完全一样

Course course2 = new Course(course.getId(), course.getName());

System.out.println("新创建课程:" + course2.getName());

System.out.println("备选课程中是否包含课程:" + course2.getName() + ","

+ courseToSelect.contains(course2));





取得对象:数据结构

备选课程中是否包含课程:数据结构,true

新创建课程:数据结构

备选课程中是否包含课程:数据结构,true




为什么我创建新的Course对象course2  输出还是

true呀


写回答 关注

1回答

  • 慕仙4483098
    2017-07-14 11:47:37

    你的Course类中重写了equals方法了吧?

Java入门第三季

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

409792 学习 · 4340 问题

查看课程

相似问题

contains

回答 1

contains

回答 1

Contains

回答 3

contains比较

回答 2