黑马程序员技术交流社区

标题: 关于集合遍历 [打印本页]

作者: 晴儿    时间: 2014-7-9 13:19
标题: 关于集合遍历
用for循环和用迭代器遍历集合,哪个更好用呢?
作者: ahuhxl    时间: 2014-7-9 13:38
习惯于用Iterator
作者: 签发    时间: 2014-7-9 14:27
在ArrayList里,for循环较快,可以用get()方法!在LinkedList里,使用iterator较快,可以用next()方法!
作者: lancerjs    时间: 2014-7-9 15:45
底层是数组结构的集合适合用for循环.
底层是链表结构的集合适合用Iterator和LinkedIterator,方便对集合进行操作,如果仅遍历,也可使用增强for
作者: 醉、倾鯎    时间: 2014-7-9 16:26
Iterator是集合的专有方法,适用于所有的集合方法,而for不适用于无序排列的集合中




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2