首页 > 其他 > 详细

增强 For循环

时间:2020-12-14 23:59:58      阅读:34      评论:0      收藏:0      [点我收藏+]

 

 jdk1.5以后出来的一个高级for循环,专用遍历数组和集合,它的内部原理其实是给Iterator迭代器,所以在遍历的过程中,不能能对集合中的元素进行增删操作。

 底层使用的也是迭代器,使用for循环的格式,简化了迭代的书写。(也成为foreach)。

Collection<E>extends Iterable<E>:所有的单列集合都可以使用增强for
public interface Iterable<T>实现这个接口允许对象成为 "foreach" 语句的目标。

  增强for循环:用来遍历集合和数组

  格式:
    for(集合/数组的数据类型 变量名: 集合名/数组名){
        sout(变量名);
    }

 1 import java.util.ArrayList;
 2 
 3 public class A09 {
 4     public static void main(String[] args) {
 5         dem02();
 6 
 7 
 8     }
 9     //使用增强for循环遍历集合
10     private static void dem02() {
11         ArrayList<String> list = new ArrayList<>();
12         list.add("aaa");
13         list.add("bbb");
14         list.add("ccc");
15         list.add("ddd");
16 
17         for (String s:list){
18             System.out.println(s);
19         }
20     }
21     
22     
23     //使用增强for循环遍历数组
24     private static void dem01() {
25         int[] i={1,2,3,4,5};
26         for (int s:i){
27             System.out.println(s);
28         }
29     }
30 }

 

增强 For循环

原文:https://www.cnblogs.com/feng---/p/14136405.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!