java 集合的循环与迭代


    public static void main(String[] args) {

        // 创建 String 字符串类型 数组
        String [] sarr = {"01 : 中国结","02 : 华夏文明","03 : 唐诗宋词","04 : 四书五经","05 : 少林寺","06 : 智光大和尚","07 : 郭靖黄蓉","08 : 梅超风","09 : 桃花岛主"};
        
        // 创建 int 整型 数组
        int [] arr = {1,2,3,4,5,6,7,8,9};

        // 创建 泛型为 String 字符串类型  arrlist集合
        List arrlist = new ArrayList();
        
        // 创建list 集合
        List list = new ArrayList();

        // for 循环 对list集合填充内容
        for(int i=0; i             list.add(arr[i]);
        }
        
        // for 循环 对arrlist集合填充内容
        for(int i=0; i             arrlist.add(sarr[i]);
        }

        // 循环 arrlist 集合 (foreach循环)
        for(String str : arrlist){
            System.out.print(str);
        }
            
        System.out.println("\t");
        
        // 循环 list 集合 (foreach循环)
        for(Object str : list){
            System.out.print(str);
        }

        System.out.println("\t");
        
        // 集合类的通用遍历方式 利用迭代器迭代
        Iterator its = list.iterator();
        while(its.hasNext()){
            System.out.print(its.next());
        }

        System.out.println("\t");
        
        // 集合类的通用遍历方式 利用迭代器迭代
        Iterator it = arrlist.iterator();
        while(it.hasNext()){
            System.out.print(it.next());
        }
    }

你可能感兴趣的:(#,Java)