Java学习笔记---增强for循环
2017-06-06 00:30
351 查看
Java学习笔记—增强for循环
语法:for(变量类型 变量 : 需迭代的数组或集合){ }引入的原因:替代迭代器(Iterator)
增强for循环的底层就是迭代器,可通过.class文件查看
适用范围:
遍历数组
遍历实现Iterator接口的集合类
list set 实现了Iterator接口,可以使用增强for循环
map 不能使用增强for循环
public static void main(String[] args) { //创建List List<String> list = new ArrayList<String>(); list.add("aa"); list.add("bb"); //使用增强for循环 for(String s : list){ System.out.println(s); } System.out.println("++++++++++++分割线++++++++++++"); //使用迭代器实现 Iterator<String> iterator = list.iterator(); while (iterator.hasNext()) { System.out.println(iterator.next()); } }
相关文章推荐
- Java学习笔记之JDK1.5新特性(二):增强for循环
- Java基础学习笔记16——(List的子类,泛型类,增强for循环,静态导入,可变参数)
- Java学习笔记:for-each增强for循环
- java基础增强之类加载器学习笔记
- JAVA笔记18-容器之二增强的for循环(不重要)
- Android(java)学习笔记195:三重for循环的优化(Java面试题)
- 自学Java系列 笔记5 Java学习之Java中增强型for循环的样例和解释
- Effective Java学习笔记 4 通过私有构造器增强不可实例化的能力
- [Java] 学习笔记一(String,for循环,多线程,正则表达式,map用法)
- java学习之增强for循环
- Java学习笔记-高级for循环
- [java学习笔记]java语言基础概述之运算符&程序流程控制&for循环嵌套
- 【Java学习笔记】使用for循环编写九九乘法表
- Java学习笔记_4_增强的for循环
- Java学习——增强for循环、switch
- Effective Java 学习笔记(第46条:for-each循环优先于传统的for循环)
- Java基础笔记 – 增强的for循环For each循环 自动装箱拆箱 可变参数
- java笔记(增强for循环)
- JAVA学习代码——增强for循环For each
- (35)Java学习笔记——集合框架 / 增强for /静态导入 /可变参数