天天看点

无序集合与有序集合的遍历

无需集合set(set中的元素必须唯一,不允许有重复元素)和有序集合list(允许元素重复存在的有序对象)皆可用以下方式遍历

1、Iterator迭代器遍历:

Iterator it=set.iterator();

while(it.hasNext()){

System.out.println(it.next());

}

2、for-each形式:

for(元素类型type 元素变量value:需要遍历的集合对象obj)

{

java语句块

}

for(Object str:set){

System.out.print(str+" ");

}

完整代码:

无序集合与有序集合的遍历

输出:

1 a1 a2 a3

1 a1 a2 a3

此外有序集合还可以用for循环的方式遍历:

for(int i=0;i<list.size();i++){

Object obj=list.get(i);

}