迭代器练习

package com.oracle.demo01;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collection;
import java.util.Iterator;
import java.util.List;


public class Work {
    public static void main(String[] args) {
        //集合遍历
        //创建集合
        Collection<Integer> arr= new ArrayList<Integer>();
        //添加元素
        arr.add(1);
        arr.add(2);
        arr.add(3);
        //调用迭代器方法
        Iterator<Integer> it=arr.iterator();
        while (it.hasNext()) {
            System.out.print(it.next()+" ");
        }
        System.out.println();
        
        for(Integer p:arr){
            System.out.print(p+" ");
        }
        System.out.println();
        
        
        //数组遍历
        
        int brr[]= {4,5,6};
        for(int a:brr){
            System.out.print(a+" ");
        }
        System.out.println();
        
        //数组转集合
        List<int[]> list = Arrays.asList(brr);
     //List<Integer> stringList = Arrays.asList(brr); 如果是Integer类型就用<Integer> Iterator
<int[]> it2=list.iterator(); while (it2.hasNext()) { System.out.print(it2.next()+" "); } System.out.println(); } }
posted @ 2019-12-27 14:37  墨染千城  阅读(144)  评论(0)    收藏  举报