求解答,亲们
不是说将c语言插到数据结构之前,为什么运行后数据结构还是在前面
不是说将c语言插到数据结构之前,为什么运行后数据结构还是在前面
2016-07-28
//创建一个课程对象,并通过调用add()方法,添加到备选课程List中 Course cr1=new Course("1", "数据结构"); courseToSelect.add(cr1); Course temp=(Course) courseToSelect.get(0); System.out.println("添加的课程是:"+temp.id+":"+temp.name); Course cr2=new Course("2","C语言"); courseToSelect.add(0, cr2); Course temp2=(Course) courseToSelect.get(0);//留意这里 System.out.println("添加的课程是:"+temp2.id+":"+temp2.name); 代码的执行顺序,是从上面往下面执行的啊执行到第三、四行就输出 添加的课程是:1:数据结构, 执行到七八行的时候就输出 添加的课程是:2:C语言 这样输出数据结构是在前面啊 在容器里面第一个元素是 2:C语言 第二个元素是 1:数据结构 你可以这样输出一下容器的元素 Course t1=(Course) courseToSelect.get(0);//获取第一个元素 System.out.println("第一个元素是:"+t1.id+":"+t1.name); Course t2=(Course) courseToSelect.get(1);//获取第二个元素 System.out.println("第二个元素是:"+t2.id+":"+t2.name); 正确就采纳呗hh
举报