为了账号安全,请及时绑定邮箱和手机立即绑定

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下载
官方微信