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

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

如內容如內容

Course cr3=new Course("3","test"); coursestoselect.add(2,cr3); ? ? ? ? ? ? ? //這里寫2也是有問題的,因為下標從0開始

正在回答

2 回答

沒有問題,我代碼試過了,list的長度是2,在指定2的時候,不會出現數組下標越界異常,會在最末尾添加。在指定3的時候就會出現越界,我認為應該是ArraryList是有序的,如果不指定2直接跳到3才會出現越界

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

當ArrayList剛被創建的時候,他的長度是0

在第一個cr1對象放入list的時候,那么list的長度是1

在第二個cr2對象放入list的時候,并指定位置之后,那么list的長度是2

由于list的長度是2,只有0和1這兩個位置,所以,在指定2的時候,會出現數組下標越界異常

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

舉報

0/150
提交
取消

如內容如內容

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

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

幫助反饋 APP下載

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

公眾號

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