為何輸出結(jié)果是一樣的, 不應(yīng)該是不一樣嘛?
Course course1 = new Course("1", "數(shù)據(jù)結(jié)構(gòu)"); 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); 按照第一個添加進(jìn)去下標(biāo)是0.我在添加第二個時下標(biāo)寫1,運(yùn)行沒有報錯,但是結(jié)果為何和是第一次添加的一模一樣?
2017-12-19
你第二次這樣試試:
?? Course temp2 = ?(Course)coursesToSelect.get(1);
????System.out.println("添加了課程:"+temp2.id+":"+temp2.name);