zoukankan      html  css  js  c++  java
  • JavaSE-集合的遍历

    package com.btp.t4;
    
    import java.util.ArrayList;
    import java.util.Arrays;
    import java.util.Collection;
    import java.util.Date;
    import java.util.Iterator;
    
    import org.junit.Test;
    
    public class TestIterator {
    	
    	//正确的写法:使用迭代器实集合的遍历
    	@Test
    	public void Test1(){
    		Collection coll=new ArrayList();
    		coll=Arrays.asList(123,"AA",new Date(),"BB");
    		
    		System.out.println(coll);
    		
    		Iterator i=coll.iterator();
    		while(i.hasNext()){
    			System.out.println(i.next());
    		}
    	}
    	
    	//正确的写法:使用增强foreach循环实现集合的遍历
    	@Test
    	public void Test3(){
    		Collection coll=new ArrayList();
    		coll=Arrays.asList(123,"AA",new Date(),"BB");
    		
    		System.out.println(coll);
    		for(Object obj:coll)//obj是一个新定义的局部变量,修改obj不会修改coll的值
    		{
    			System.out.println(obj);
    		}
    	}
    	
    	//错误的写法
    	@Test
    	public void Test2(){
    		Collection coll=new ArrayList();
    		coll=Arrays.asList(123,"AA",new Date(),"BB");
    		System.out.println(coll);
    		
    		Iterator i=coll.iterator();
    		while(i.next()!=null){
    			System.out.println(i.next());
    		}
    	}
    }
    

      

  • 相关阅读:
    所写既所思
    OO总结
    OO第三单元作业总结
    OO第二单元作业总结
    OO第一单元作业总结
    oo第四单元与课程总结
    oo第三单元总结——jml
    oo第二单元博客总结
    面向对象设计与构造-第一单元作业总结
    个人总结-不说再见
  • 原文地址:https://www.cnblogs.com/a842297171/p/5160491.html
Copyright © 2011-2022 走看看