黑马程序员技术交流社区

标题: 集合的迭代 [打印本页]

作者: 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