问答详情
源自:4-5 学生选课---添加课程 Ⅱ

addALL后面括号里的地址和get后面括号里的数值是什么?他们之间有什么关系吗?

http://img.mukewang.com/57a4d4680001735713660768.jpg

看代码48行,"2“代表了什么,是什么意思,第49行代码中的“2”又代表了什么?他们是不是要保持一致?

提问者:慕粉3586557 2016-08-06 02:03

个回答

  • 射羽之徒
    2016-08-06 11:01:48
    已采纳

    都是表示存储空间的位置2.不一定要一致,是根据需求来的。本题是在位置2处存放一个元素,然后再把它取出来。如果你需要取出别的位置的元素,49行就写上另一个元素的具体位置就好。

  • 慕粉3586557
    2016-08-06 14:46:56

    谢谢大家,我理解了


  • 慕粉3219324
    2016-08-06 11:28:19

    我也是新手,说得不对请大家帮忙指正.   个人感觉这个"2"类似数组里的位置, 也有点像排队的序号, 前后一不一致要看实际的需要. 就好像要让一个人排到队伍的第三个位置, 然后又让第三个位置的人出列. 

  • 皇甫冰心
    2016-08-06 11:07:50

    可以理解成,放入对象要指定一个要放入位置,取出来也要知道从哪里取出来,2就是这个作用,前后可以不一致。


  • 皇甫冰心
    2016-08-06 11:04:35

    addAll后面的地址是集合中你要放入的位置,get后面是你要从集合中取出那个元素的位置