有点懵逼了

有点懵逼了

不知道什么时候用list什么时候用哈希set什么时候用哈希map。
什么时候要用for循环输出什么时候用迭代器输出

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕酷酷 2019-08-13 18:01:58

你好同学,

  •  List:是顺序存放对象的,可以有相同的对象,通过索引存取

        Set:无序存放对象的,其中不能有重复的对象,集合没有索引,只能遍历次存取;

        Map:存放的是键与值的映射,其中键是唯一的(不能有重复对象),而值可以有重复的对象,存的时候,需要指定键和对应的值,取的时候可以根据键名取到值,也可以遍历。

  •  迭代器主要是用在输出集合内容,例如ArrayList可以使用for也可以使用迭代器,HashSet和HashMap只能使用迭代器。

        当知道循环次数的时候一般使用for循环~

同学可以将集合这部分复习一下,理解会更好~

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师