zoukankan      html  css  js  c++  java
  • Java基础知识-ArrayList遍历的三种方法

    ArrayList 遍历

    package com.demo.clover;
    
    import java.util.ArrayList;
    import java.util.Iterator;
    
    public class ArrListDemo {
        public static void main(String[] args) {
            //创建ArrayList集合
            ArrayList<Object> arrayList = new ArrayList<>();
            //给集合添加元素
            arrayList.add("java");
            arrayList.add("C++");
            arrayList.add("Python");
            arrayList.add("IOS");
            arrayList.add("Android");
            
            System.out.println("----第一种: 迭代器--------------");
            //第一种遍历方法:迭代器
            Iterator<Object> it = arrayList.iterator();
            while(it.hasNext()){
                String s = (String) it.next();
                System.out.println(s);
            }
            System.out.println("----------第二种:普通for-----------");
            
            
            
            //第二种遍历方法:普通for
            //x为下标 从0开始
            for(int x =0;x<arrayList.size();x++){
                String s1 = (String) arrayList.get(x);
                System.out.println(s1);
            }
            
            System.out.println("-----第三种:增强for---------------");
            //第三种遍历方法 :增强for
            for(Object s2: arrayList){
                System.out.println(s2);
            }
            
        }
    
    }
  • 相关阅读:
    Spring MVC之视图呈现
    Spring MVC之HandlerMap 初始化
    Spring MVC之DispatcherServlet请求处理
    合成模式
    缺省适配器
    适配器模式
    原始模型
    克隆 和 比较
    建造模式
    线段树
  • 原文地址:https://www.cnblogs.com/eosclover/p/13183435.html
Copyright © 2011-2022 走看看