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

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

get(2);get(3)里面的數字2 和3是什么意思

get(2);get(3)里面的數字2 和3有什么意義嗎,看視頻里好像換了內存位置,但是輸出的結果是跟你想的一樣,是第5第6個課程; course temp5=(course)courseCollection.get(2); course temp6=(course)courseCollection.get(3); System.out.println("添加了課程:"+temp5.id+" "+temp5.name+";"+temp6.id+" "+temp6.name);

正在回答

2 回答

我簡單回答一下。

add()方法中的數字,指的是添加位置。

get()方法中的數字,指的是要調用的位置。


add()方法的使用。初次往里面添加的話,添加位置只能是0位置,0可以省略不寫的。 ?當第二次需要添加的時候,有兩個添加位置,0位置和1位置。當你添加到0位置的時候,也就是把原本0位置存在的屬性值,擠到了1位置。你也可以添加到1位置,這個時候1可以省略不寫。每一次的添加都是對位置的從新排序。 ? ? 當你需要第三次添加的時候,有0位置,1位置,2位置這樣3個選擇。選擇最后一個位置的話,也就是2位置,2可以省略不寫。選擇1位置或者0位置就是把需要添加的屬性值插進去,把原本存在的屬性值擠到下一位。 ? ? ? 上面所說的添加,指的是每次添加一個屬性值。

get()方法的使用。括號里面的數字是幾調用的就是幾號位置的屬性值。記住每一次添加都是對前面屬性值的從新排序,調用幾號位置,輸出的就是幾號位置的屬性值。

這樣應該是簡單易懂吧

26分鐘前



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

內存的位置2,位置3。好比住樓房一樣,get(2)是第三層,因為是以0開始的,你向本來有對象的內存2添加其他的對象,就會把原有的擠到下級;比如我向內存0添加,那0里面的原來對象就被擠到了內存1里

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

舉報

0/150
提交
取消

get(2);get(3)里面的數字2 和3是什么意思

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

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

幫助反饋 APP下載

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

公眾號

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