最后一个输入课程判断是否contains,一直是false
System.out.println("请输入课程名称:");
Scanner input = new Scanner(System.in);
String name = input.next();
Course course3 = new Course();
course3.name = name;
System.out.println("新创建课程:" + course3.name);
System.out.println("备选课程中是否包含课程: " + course3.name +"," +
coursesToSelect.contains(course3)) ;
请输入课程名称:
数据库
新创建课程:sh数据库
备选课程中是否包含课程: sh数据库,false
捕获到的输入结果是这样子的。。。就是有时候 新创建课程:数据库 这个是正常的
最后的结果也还是false
我自己调试 了一下,输入的name 的 地址和List中存储的课程的地址都不相同,重写了equals方法后,还是得到false。无爱了