• Java遍历集合的几种方法


    遍历集合的几种方法

    用不同的方法遍历集合。
    public interface Iterator:对Collection进行迭代的迭代器。迭代器取代了Java Collections FrameWork中的Enumeration

    import java.util.ArrayList;
    import java.util.Collection;
    import java.util.Enumeration;
    import java.util.Iterator;
    import java.util.List;
    import java.util.Vector;
    
    public class TraversalDemo {
    
    	public static void main(String[] args) {
    		List<String> list = new ArrayList<>();
    		list.add("Tom");
    		list.add("Mikey");
    		list.add("Lily");
    	
    		forEach(list);
    		System.out.println("=======================");
    		iterator(list);
    	}
    
    	// foreach方式遍历(jdk1.5之后)
    	private static void forEach(Collection<String> c) {
    		for(String str:c) {
    			System.out.println(str);
    		}
    	}
    
    	// 迭代器方式遍历
    	private static void iterator(Collection<String> c) {
    		Iterator<String> iter = c.iterator();
    		while(iter.hasNext()) {
    			System.out.println(iter.next());
    		}
    	}
    
    	// Enumeration方式迭代
    	private static void enumeration() {
    		Vector<String> vs = new Vector<>();
    		vs.add("tom");
    		vs.add("jimy");
    	
    		Enumeration<String> et = vs.elements();
    		while(et.hasMoreElements()) {
    			System.out.println(et.nextElement());
    		}
    	}
    }
  • 相关阅读:
    checkbox的checked事件的javascript使用方法
    JSTL标签API(c)的使用
    radios控件的使用
    验证方法判斷input是否为空
    软件课设Day5
    软件课设Day4
    软件课设Day3
    软件课设Day2
    软件课设Day1
    2019/08/23最新进展
  • 原文地址:https://www.cnblogs.com/zxfei/p/10904544.html
Copyright © 2020-2023  润新知