Java的增强型for循环解析
2018-06-01 10:50
92 查看
(1)使用方法:for循环中第一个参数为数据类型,第二个参数为随便定义的一个用作循环赋值输出的变量名,第三个参数为已定义并初始化的变量名。
(2)格式例如:for(Object obj : list) {
System.out.print(obj);
}
(3)解析:首先Object是数据类型 obj是声明的一个Object类型的参数 , list是从变量名为list的某种数据结构中找出所有Object类型的数据并赋值给obj,然后依次循环输出!
(4)优点:代码简洁,主要体现在对集合的遍历中!
(5)缺点:在遍历集合过程中,不能对集合本身进行增删等操作,只能够循环遍历输出! (6)代码示例:
阅读更多
(2)格式例如:for(Object obj : list) {
System.out.print(obj);
}
(3)解析:首先Object是数据类型 obj是声明的一个Object类型的参数 , list是从变量名为list的某种数据结构中找出所有Object类型的数据并赋值给obj,然后依次循环输出!
(4)优点:代码简洁,主要体现在对集合的遍历中!
(5)缺点:在遍历集合过程中,不能对集合本身进行增删等操作,只能够循环遍历输出! (6)代码示例:
package com.cyn; import java.util.ArrayList; import java.util.Iterator; public class For { public static void main(String[] args) { //定义一个数组和集合 int a[] = {1,2,3,4,}; ArrayList<String> list = new ArrayList<String>(); list.add("hello"); list.add("word"); //1.1普通for循环方式遍历数组 for(int i = 0; i < a.length; i++){ System.out.print(a[i]); } //1.2普通for循环方式遍历集合 for(int i= 0; i < list.size(); i++){ System.out.print(list.get(i)); } System.out.print("\n"); //2.1增强型的for循环方式遍历数组 for(int i : a){ System.out.print(i); } //2.2增强型的for循环方式遍历集合 for(String s : list){ System.out.print(s); } System.out.print("\n"); //2.3迭代方式遍历集合 Iterator<String> it = list.iterator(); while(it.hasNext()){ System.out.print(it.next()); } } }运行结果:
1234helloword 1234helloword helloword
阅读更多
相关文章推荐
- Java中增强型for循环的样例和解释
- Java 增强型的for循环 for each
- Java 增强型的for循环 for each 【转载】
- Java用for循环Map详细解析
- java基础知识复习总结--增强型for循环
- Java中增强型for循环
- java中的增强型for循环
- java学习总结(16.06.03)java的增强型for循环
- 黑马程序员_java基础加强_增强型for循环
- java增强型for循环(三种遍历集合方式)
- Java-JDK5.0的简单新特性(静态导入,可变参数,增强型for循环,自动拆装箱)
- Java 增强型for循环
- java增强型for循环(三种遍历集合方式)
- java中使用增强型的for循环有什么好处
- JAVA提高一:静态导入、可变参数、增强型for循环、装拆箱
- 黑马程序员——【Java高新技术】——JDK1.5新特性:静态导入、可变参数、增强型for循环、自动装箱拆箱、枚举
- Java 增强型的for循环 for each
- Java中增强型for循环的样例和解释
- Java1.5中新加入的一种for循环——增强型for循环
- java增强型for循环(三种遍历集合方式)