看代码48行,"2“代表了什么,是什么意思,第49行代码中的“2”又代表了什么?他们是不是要保持一致?
都是表示存储空间的位置2.不一定要一致,是根据需求来的。本题是在位置2处存放一个元素,然后再把它取出来。如果你需要取出别的位置的元素,49行就写上另一个元素的具体位置就好。
谢谢大家,我理解了
我也是新手,说得不对请大家帮忙指正. 个人感觉这个"2"类似数组里的位置, 也有点像排队的序号, 前后一不一致要看实际的需要. 就好像要让一个人排到队伍的第三个位置, 然后又让第三个位置的人出列.
可以理解成,放入对象要指定一个要放入位置,取出来也要知道从哪里取出来,2就是这个作用,前后可以不一致。
addAll后面的地址是集合中你要放入的位置,get后面是你要从集合中取出那个元素的位置