qq_Ourfutureisn_04415208
2018-09-29 11:43
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));
}
你添加了一个和0一样的课程对象,contains判断新添加的课程对象的的时候发现和索引为1的一样,就直接返回他的索引0
Java入门第三季
409792 学习 · 4340 问题
相似问题