问答详情
源自:4-4 学生选课---添加课程 Ⅰ

为何输出结果是一样的, 不应该是不一样嘛?

Course course1 = new Course("1", "数据结构"); coursesToSelect.add(course1); Course temp =  (Course)coursesToSelect.get(0); System.out.println("添加了课程:"+temp.id+":"+temp.name); Course course2 = new Course("2", "java"); coursesToSelect.add(1, course2); 按照第一个添加进去下标是0.我在添加第二个时下标写1,运行没有报错,但是结果为何和是第一次添加的一模一样?

提问者:一个想改变的人 2017-12-18 21:34

个回答

  • 慕仔7785554
    2017-12-19 13:23:18

    你第二次这样试试:

       Course temp2 =  (Course)coursesToSelect.get(1);

        System.out.println("添加了课程:"+temp2.id+":"+temp2.name);