黑马程序员技术交流社区
标题:
集合的迭代
[打印本页]
作者:
648947721
时间:
2014-9-6 22:00
标题:
集合的迭代
1.Collection
Iteraotr: 通过iterator()方法得到迭代器, 调用hasNext()和next()方法进行迭代
ForEach: for (类型 变量名 : 容器) { 循环体 }
2.Map
keySet(): 得到所有的键组成的Set, 遍历Set得到每一个键, 然后再分别获取值
entrySet(): 得到所有的Entry组成的Set, 遍历Set得到每一个Entry, 再分别getKey()和getValue()
3.List
Iterator
ForEach
for: 根据索引定义for循环, 调用get()方法根据索引获取每一个元素
4.Vector
Iterator
ForEach
for
Enumeration: 类似Iterator, 通过elements()方法得到Enumeration, 调用hasMoreElements()和nextElement()方法进行迭代
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2