下面小编就给大家带来一个列表的四种遍历方式(举例说明)。我觉得边肖挺好的。我现在就分享给你,给你一个参考。来和边肖一起看看吧。
废话不多说,直接上代码:
导入Java . util . ArrayList;
导入Java . util . iterator;
导入Java . util . list;
导入com . hbut . domain . person;
公共类测试列表{
/**
*
* List表示一组有序且可重复的元素,集合中的每个元素都有其对应的顺序索引。
* List允许使用重复元素,可以通过索引访问指定位置的集合元素。
*列表默认情况下,元素的索引是按照添加它们的顺序设置的。
*一些根据索引操作集合元素的方法被添加到列表集合中。
*/
公共静态void main(String[] args) {
list list=new ArrayList();
list.add(新人( AA ,21));
list.add(新人( BB ,22));
list.add(新人( CC ,23));
list.add(新人( dd ,24));
//1.迭代:迭代器迭代器迭代。
迭代器it=list . iterator();
while(it.hasNext()){
system . out . println(it . next());
}
//2.迭代:增强for循环
system . out . println(-for-);
for(对象对象:列表){
system . out . println(obj);
}
//3.迭代:遍历元素的索引
system . out . println(-get(int index)-);
for(int I=0;ilist . size();i ){
system . out . println(list . get(I));
}
//4.迭代:迭代ListIterator,或者向前迭代。
list iterator listIt=list . list iterator();
system . out . println(-);
while(listIt.hasNext()){
system . out . println(listit . next());
}//指针已经到达末尾
system . out . println(-);
while(listIt.hasPrevious()){
system . out . println(listit . previous());
}
}
}
以上列表的四种遍历方法(例子)都是边肖分享的内容。希望给大家一个参考,多多支持我们。