集合的遍历
(1)Iterator迭代器遍历 无序集合set的遍历
Iterator it
=set
.iterator();
while(it
.hasNext()) {
System
.out
.println(it
.next());
}
有序集合的遍历
ListIterator it
=list
.listIterator();
while(it
.hasNext()) {
System
.out
.println(it
.next());
}
(2) for-each 所有可以使用迭代器遍历的集合都可以使用for-each的方式遍历集合元素。
for ( 数据类型 循环变量
: 需要遍历的集合对象
) {
循环体;
}
数据类型是集合元素的类型,循环变量是集合中遍历到当前元素。例如:
for(Object ob
:list
){
System
.out
.println(ob
);
}
(3) for循环的形式 有序集合的遍历
for ( int i
=0 ; i
< list
.get
(i
) ; i
++){
Object obj
=list
.get
(i
);
}