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结构时,相当于操作链表,唯一可实现增删节点的循环
时间: 2024-11-23 16:57:24