黑马程序员技术交流社区
标题:
对于Collection的遍历
[打印本页]
作者:
longyun
时间:
2016-5-30 21:55
标题:
对于Collection的遍历
对于Collection的遍历都有什么方法
作者:
HuaMuLan
时间:
2016-5-30 21:59
package com.sort; import java.util.ArrayList; import java.util.Iterator; import java.util.List; /** * list的三种遍历 * @author Owner * */ public class ListTest { public static void main(String[] args) { List<String> list = new ArrayList<String>(); list.add("a"); list.add("b"); list.add("c"); list.add("c");//可添加重复数据 //遍历方法一 for(Iterator<String> iterator = list.iterator();iterator.hasNext();){ String value = iterator.next(); System.out.println(value); } //遍历方法二 for(String value : list){ System.out.println(value); } //遍历方法三 for(int i=0;i<list.size();i++){ System.out.println(list.get(i)); } } }
作者:
782083354
时间:
2016-5-30 22:11
增强for循环,普通for循环,迭代器Iterator
作者:
zlb820
时间:
2016-5-30 22:58
迭代器比较简单,用for循环的话,你还得转型
作者:
徐方锐
时间:
2016-5-30 23:23
集合的遍历增强for循环,普通for循环,迭代器Iterator
作者:
hero_king
时间:
2016-5-30 23:26
普通for是List集合特有的遍历方式,Set集合是没有的,所以你问Collection应该分两种情况
作者:
细节是成功妻子
时间:
2016-5-31 00:55
集合遍历增强for循环建议用迭代器
作者:
A昌_e244R
时间:
2016-5-31 00:57
增强for循环,迭代器Iterator,普通for循环!
作者:
我love
时间:
2016-5-31 07:24
迭代器迭代,普通for循环
作者:
SkyBlack
时间:
2016-5-31 07:28
过来看看要怎么弄
作者:
zycjiu150
时间:
2016-5-31 10:24
1.Object[] toArray():将集合内的元素封装为一个Object[]数组返回,我们可以遍历数组
Object[] objArray = list.toArray();
for(int i = 0;i < objArray.length ; i++){
System.out.println(objArray[i]);
}
2.Iterator iterator():获取"迭代器"。可以通过迭代器对象Iterator遍历集合。
Iterator it = list1.iterator();
while(it.hasNext()) {
System.out.println(it.next());
}
作者:
li6232876
时间:
2016-5-31 13:29
三种方法:增强for循环,迭代器Iterator,普通for循环!
作者:
android_vae
时间:
2016-5-31 13:53
应该就是两种吧,一种就是数组的普通遍历方法(索引),另一种是迭代器遍历
作者:
erkai
时间:
2016-5-31 14:30
collection分为 list 和 set, list遍历的方法有迭代器,增强for循环(底层依赖迭代器), for循环(利用get方法);
作者:
erkai
时间:
2016-5-31 14:33
collection分为list和set, list 的遍历方法有迭代器, 增强for循环(底层依赖迭代器),for循环(利用get方法);set 的遍历方法有迭代器和增强for循环。
作者:
wangbao
时间:
2016-5-31 15:57
集合的遍历增强for循环,普通for循环,迭代器Iterator
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2