黑马程序员技术交流社区
标题:
倾情奉献,List集合遍历的三种方法和逆向遍历
[打印本页]
作者:
一江夜雨
时间:
2015-11-21 22:25
标题:
倾情奉献,List集合遍历的三种方法和逆向遍历
package net.itcast.a.list;
import java.util.*;
/**
* List集合遍历:
* 方式1:
* Iterator
* 方式2:
* 集合get和size方法
* 方式3:
* 高级for
* 方式4:
* ListIterator
* 如果要逆向遍历,先得有正向遍历
*/
public class ListDemo02 {
public static void main(String[] args) {
List<String> list = new ArrayList<String>();
list.add("Hello");
list.add("World");
list.add(1,"123");
//方式一:使用迭代器
Iterator<String> it = list.iterator();
while(it.hasNext()){
String e = it.next();
System.out.println(e);
}
System.out.println("---------------------");
//方式二:集合的get和size方法
for(int i = 0; i < list.size(); i++){
String e = list.get(i);
System.out.println(e);
}
System.out.println("---------------------");
//方式三:高级for循环
for(String e : list){
System.out.println(e);
}
System.out.println("++++++++++++++++");
ListIterator<String> lit = list.listIterator();
while(lit.hasNext()){
System.out.println(lit.next());
}
//逆向遍历
System.out.println("逆向遍历:");
while(lit.hasPrevious()){
System.out.println(lit.previous());
}
}
}
复制代码
作者:
Little_jie
时间:
2015-11-21 23:25
学习了,拿走不谢了
作者:
90后的96迷
时间:
2015-11-21 23:55
很不错!还是不错的!www.itheima.com
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2