亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

testAdd里面可以取到courseToSelect的值,testGet里面為空

private List<Course> courseToSelect;
?? ?public ListTest(){
?? ??? ?this.courseToSelect=new ArrayList<Course>();
?? ?}
?? ?/*
?? ? * 用于往courseToSelect添加備選課程
?? ? */
?? ?public void testAdd(){
?? ??? ?Course cs = new Course("1", "數據結構");
?? ??? ?courseToSelect.add(cs);
?? ??? ?Course[] course = {new Course("2","高數"),new Course("3","英語")};
?? ??? ?courseToSelect.addAll(Arrays.asList(course));
?? ??? ?Course[] course2 = {new Course("4","java"),new Course("5","android")};
?? ??? ?courseToSelect.addAll(3,Arrays.asList(course2));
?? ??? ?//Course temp = courseToSelect.get(3);
?? ??? ?//System.out.println("課程:"+temp.getId()+temp.getName());
?? ?}
?? ?public void testGet(){
?? ??? ?System.out.println("待選課程:");
?? ??? ?for(int i=0;i<courseToSelect.size();i++){
?? ??? ??? ?Course co = courseToSelect.get(i);
?? ??? ??? ?System.out.println("課程:"+co.getId()+":"+co.getName());
?? ??? ?}
?? ?}
?? ?
?? ?public static void main(String[] arge){
?? ??? ?ListTest lt = new ListTest();
?? ??? ?lt.testGet();
?? ??? ?lt.testAdd();
?? ?}

正在回答

1 回答

你先執行的lt.testGet(),此時,courseToSelect里面并沒有值啊,里面的值是在testAdd方法執行的時候才加進去的,你把二個方法的調用順序換下就都有值了

0 回復 有任何疑惑可以回復我~
#1

KTZ_小凱 提問者

非常感謝!
2015-11-12 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

testAdd里面可以取到courseToSelect的值,testGet里面為空

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號