为什么我每次索引值都是0
public void testListContains() {
//取得备选课程序列的第0个元素
Course course=coursesTOSelect.get(0);
//打印输出coursesTOSelect是否包含course对象
System.out.println("取得课程:"+course.name);
System.out.println("备选课程中是否含有课程:"+course.name+","+coursesTOSelect.contains(course));
//提示输入课程名称
System.out.println("请输入课程名称:");
String name=console.next();
//创建一个新的课程对象,ID和名称,与course对象完全一样
Course course5=new Course();
course5.name=name;
System.out.println("新创建课程:"+course5.name);
System.out.println("备选课程中是否包含课程:"+course5.name+","+coursesTOSelect.contains(course5));
//通过indexof方法来取得某元素的索引位置
if(coursesTOSelect.contains(course5))
System.out.println("课程:"+course5.name+"的索引位置为:"+coursesTOSelect.indexOf(course5));
}