在Java中使用迭代器访问集合元素

来源:互联网 发布:信息化网络建设 编辑:程序博客网 时间:2024/06/07 10:08

1.使用迭代器可以访问List、Map、Set集合中的元素。

2.学习网址
http://www.java2s.com/Tutorial/Java/0140__Collections/IteratethroughaCollectionusingJavaIterator.htm

3.访问集合的4种方法

package com.Collection;import java.util.ArrayList;import java.util.Iterator;import java.util.List;import java.util.ListIterator;import java.util.Spliterator;public class ArrayListStringDemo {    public static void main(String[] args) {        List<String> countries = new ArrayList<String>();        countries.add("中国");        countries.add("加拿大");        countries.add("俄罗斯");        countries.add("美国");        //方法1        Iterator<String> iter1 = countries.iterator();        while(iter1.hasNext()){            String element = iter1.next();            System.out.println(element);        }        //方法2        for(String country:countries){            System.out.print(country + " ");        }        //方法3        Spliterator<String> iter4 = countries.spliterator();        iter4.forEachRemaining(country -> System.out.println(country + " "));        //方法4        for(int i=0;i<countries.size();i++){            System.out.print(countries.get(i));        }    }   }
阅读全文
0 0
原创粉丝点击