您的位置:首页 > 编程语言 > Java开发

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

2017-08-23 09:12 387 查看
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));

}

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: