Java中foreach循环的构造如下:( )
for(Object o : collection)
foreach(Object o : collection)
Java中没有foreach循环
for(Object o in collection)
foreach(collection as Object o)
foreach遍历
for (int r : dataList) {
}
foreach是个语法糖,在编译阶段就会被转译。
数组类型列表遍历会执行
for(int i=0;i <size;i++)
集合类型列表遍历会执行
Iterator<Integer> iterable= dataList.iterator();
while (iterable.hasNext()){
int a = iterable.next();
}
转来转去其实只有两种遍历,foreach只是为了简化代码书写。
for (int r : dataList) {
}
foreach是个语法糖,在编译阶段就会被转译。
数组类型列表遍历会执行
for(int i=0;i <size;i++)
集合类型列表遍历会执行
Iterator<Integer> iterable= dataList.iterator();
while (iterable.hasNext()){
int a = iterable.next();
}
转来转去其实只有两种遍历,foreach只是为了简化代码书写。