list的4种遍历方式(实例讲解)

list的4种遍历方式(实例讲解)

下面小编就给大家带来一个列表的四种遍历方式(举例说明)。我觉得边肖挺好的。我现在就分享给你,给你一个参考。来和边肖一起看看吧。

废话不多说,直接上代码:

导入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());

}

}

}

以上列表的四种遍历方法(例子)都是边肖分享的内容。希望给大家一个参考,多多支持我们。

list的4种遍历方式(实例讲解)