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());
    		}
    	}
    }
    

      

  • 相关阅读:
    php-有时候你会疑惑的小问题
    phpDocumentor生成文档
    mongodb重命名集合、数据库
    资料网站
    Service(服务)
    Component(组件)
    Module(模块)
    你不屑于大器晚成,就只能平庸一生
    是狼就磨好牙,是羊就练好腿!
    将Excel数据导入数据库
  • 原文地址:https://www.cnblogs.com/a842297171/p/5160491.html
Copyright © 2011-2022 走看看