黑马程序员技术交流社区
标题:
增强for遍历
[打印本页]
作者:
zhiqi0721
时间:
2016-6-23 22:18
标题:
增强for遍历
package com.heima.test;
import java.util.ArrayList;
import java.util.Iterator;
import com.heima.bean.Person;
public class Demo1_Foreach {
public static void main(String[] args) {
demo1();
}
public static void demo1() {
//基本数据类型数组的遍历
int[] arr = {11,22,33,44,55};
for (int i : arr) {
System.out.println(i);
}
//集合的遍历
ArrayList<String> list = new ArrayList<>();
list.add("a");
list.add("b");
list.add("c");
list.add("d");
for (String string : list) {
System.out.println(string);
}
}
}
作者:
kobe240888
时间:
2016-6-23 22:27
还没有学到
作者:
940752944
时间:
2016-6-23 23:17
学循环的时候老师怎么没有讲解这种形式呢
作者:
贼像样
时间:
2016-6-23 23:20
之前上课讲过集合的增强for,在这里又学习了一下数组的增强for,谢谢分享
作者:
sxj
时间:
2016-6-24 08:30
这是最简单的遍历,跟for关系不大。
作者:
墨尔
时间:
2016-6-24 09:04
感谢分享
作者:
zhiqi0721
时间:
2016-6-24 14:57
贼像样 发表于 2016-6-23 23:20
之前上课讲过集合的增强for,在这里又学习了一下数组的增强for,谢谢分享
共同努力
作者:
syinys7
时间:
2016-6-24 16:04
我来说详细些吧,按照个人理解
1.首先,增强for循环也叫foreach循环,底层是通过迭代器iterator实现的,也就是说,能够用迭代器遍历的集合/数组也可以用foreach循环
2.其次. foreach循环的基本格式是:
for (数据类型Int 变量名a : 需要遍历的集合或数组 list) {
这里使用变量a即可, 变量a在这里代表的不是list集合索引,而是list中的一个元素
作者:
张雨
时间:
2016-6-24 22:48
学习了,没怎么用过
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2