-
运行环境:
JDK8 + IntelliJ IDEA 2018.3
-
源码:
package com.ChenJiangT.demo3; import java.util.ArrayList; import java.util.HashSet; import java.util.List; public class Demo3 { public static void main(String[] args) { //集合第一次用增强型for循环 迭代器专门为集合打造的 List list=new ArrayList();//集合 array长度可变的数组 list.add(5); list.add(6); list.add(8965); list.add(87); list.add(12); for (int i=0;list.size()>i;i++){ System.out.println(list.get(i)); } /** * 1.相比传统的for循环,增强型for循环代码简洁 */ System.out.println("------------------"); for (Object a:list) { System.out.println(a); } System.out.println("*********************************************"); //集合 Set 无序(无下标) 迭代器 增强型for HashSet hs=new HashSet(); hs.add(1); hs.add(2); hs.add(3); hs.add(4); for (int i=0;i<hs.size();i++){ System.out.println(i); } System.out.println("---------------"); for (Object i:hs) { System.out.println(i); } } }
-
效果图:
-
总结:
JDK 5.0 的一个重要主题就是通过新增一些特性来简化开发,这些特性包括:
1.静态导入
2.自动装箱/拆箱
3.for-each循环
4.可变参数
5.枚举
6.泛型
7.注解