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

无需集合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张图片
输出:
1 a1 a2 a3
1 a1 a2 a3

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

for(int i=0;i Object obj=list.get(i);
}

你可能感兴趣的:(JAVA小知识)