java中foreach循环原理

来源:互联网 发布:尤克里里调音软件安卓 编辑:程序博客网 时间:2024/05/17 04:24

一般,我们使用会用foreach取代for循环进行集合的遍历操作。

public static void main(String[] args){    List<String> list = new ArrayList<String>();    list.add("111");    list.add("222");    for (String str : list)    {        System.out.println(str);    }}

foreach的使用很简单,其实他的原来也很简单。jvm编译的时候会将for关键字的使用转化为对目标的迭代器iterator的使用,这就是foreach循环的原理。所以只要实现了terable的对象,都可以使用foreach。

原创粉丝点击