java基础知识复习总结--增强型for循环
来源:互联网 发布:网络泄露个人隐私 编辑:程序博客网 时间:2024/06/09 15:02
1、增强型for循环:我们最初开始接触的肯定是常规的for(变量;条件;变量改变)循环,但是随着我们深入的学习,我们发现for循环还有另外的形式for(类型 变量:数组或集合),这种形式我们称之为增强型for循环。下面我们一一分析。
<span style="font-size:18px;">package part1;import java.util.ArrayList;import java.util.HashMap;import java.util.HashSet;import java.util.Map;import java.util.Set;import org.omg.CORBA.SetOverrideTypeHelper;public class updatefor {public static void main(String[] args) {// TODO Auto-generated method stub/** * 基本的数组 */int a[]={1,2,3,4,5};//常规for循环遍历System.out.println("常规for循环遍历");for(int i=0;i<a.length;i++){System.out.println(a[i]);}//增强型for循环遍历System.out.println("增强型for循环遍历");for(int i:a){System.out.println(a[i-1]);}/** * Arraylist数组 */System.out.println("Arraylist数组----------------------------------");ArrayList list=new ArrayList<>();list.add(1);list.add(2);list.add(3);list.add(4);list.add(5);System.out.println("常规for循环遍历");for(int i=0;i<list.size();i++){System.out.println(a[i]);}//增强型for循环遍历System.out.println("增强型for循环遍历");for(Object i:list){System.out.println(i);}/** * map集合 */System.out.println("map集合----------------------------------");Map map=new HashMap<>();map.put(0, 1);map.put(1, 2);map.put(2, 3);map.put(3, 4);map.put(4, 5);System.out.println("常规for循环遍历");for(int i=0;i<map.size();i++){System.out.println(map.get(i));}//增强型for循环遍历System.out.println("增强型for循环遍历");for(Object i:map.keySet()){System.out.println(map.get(i));}/** * set集合 */Set set=new HashSet<>();set.add(1);set.add(2);set.add(3);set.add(4);set.add(5);System.out.println("常规for循环遍历");for(int i=0;i<set.size();i++){System.out.println("似乎找不到相应的方法,这更加体现for增强型的用处");}//增强型for循环遍历System.out.println("增强型for循环遍历");for(Object i:set){System.out.println(i);}}}</span>
结果:
<span style="font-size:18px;">常规for循环遍历12345增强型for循环遍历12345Arraylist数组----------------------------------常规for循环遍历12345增强型for循环遍历12345map集合----------------------------------常规for循环遍历12345增强型for循环遍历12345set集合----------------------------------常规for循环遍历似乎找不到相应的方法,这更加体现for增强型的用处似乎找不到相应的方法,这更加体现for增强型的用处似乎找不到相应的方法,这更加体现for增强型的用处似乎找不到相应的方法,这更加体现for增强型的用处似乎找不到相应的方法,这更加体现for增强型的用处增强型for循环遍历12345</span>
从上面的几个例子来看,我们如果在遍历数组和集合中的所有值时,我们使用增强型的for循环将显得更加的简单。另外我们在使用非常规数组的集合时更加推荐使用增强型的for循环。
注:这个功能是在java jdk 1.5版本以后才有的。
0 0
- java基础知识复习总结--增强型for循环
- java增强for循环总结
- Java增强型for循环
- Java:增强型for循环,
- java 增强型 for 循环
- JAVA增强for循环
- java 增强 for循环
- JAVA 增强for 循环
- Java增强for循环
- java增强for循环
- JAVA-增强for循环
- java增强for循环
- Java增强for循环
- Java增强for循环
- java-增强for循环
- Java中增强型for循环
- java 增强型for循环之解谜
- Java泛型和增强for循环
- POJ 3228 二分最大流
- Java基本数据的拆、装箱操作(unboxing&autoboxing)
- POJ2396 Budget 【带下界的最大流】
- 【Java】【SSH】Web 开发经典框架Spring+Struts+Hibernate官方网站下载地址
- Team Foundation Server BuilderService LOG
- java基础知识复习总结--增强型for循环
- 随想录(提高代码质量的几个工具)
- CocosEditor-java中的android项目传数据给Java项目(NodeReader相关)
- java进程间通信:
- 不用‘+’实现加法运算
- 705 - Slash Maze
- java多线程总结:
- 字符全排列、全组合以及相关问题
- NYOJ 题目757 期末考试(贪心)