首页 > 代码库 > 循环遍历的几种写法

循环遍历的几种写法

1、基础

for(int i = 0; i<=50;i++){

  //TODO

}

此循环适合用于需要根据索引操作list内的元素的情况。

2、进阶

List<String> list = new ArrayList<String>();

for(String str : list){

  //TODO

}

此循环适合用于遍历处理list的每一个元素,尤其是遍历某个entity对象的list

3、高阶

List<String> list = new ArrayList<String>();

for(Iterator<String> it = list.iterator(); it.hasNext();){

  Strign str= it.next();

  if (it.hasNext()){

    //TODO

  }else{

    //TODO

  }

}

此循环用于需要改变list结构时,相当于操作链表,唯一可实现增删节点的循环

 

循环遍历的几种写法