ArrayList都推荐用Iterator遍历,不知道为什么,我感觉foreach用起来更方便啊
- import java.util.ArrayList;
- import java.util.Iterator;
- import java.util.List;
- /**
- * 创建ArrayList对象,添加5个元素,使用Iterator遍历输出
- *
- */
- public class Test3 {
- public static void main(String[] args) {
-
- List<String> list = new ArrayList<String>();
- //初始化集合
- for (int i = 0; i < 5; i++) {
- list.add("item"+(i+1));
- }
- //得到集合的迭代器
- Iterator<String> iterator = list.iterator();
- //如果迭代器有下一个元素可以迭代,则继续循环
- while(iterator.hasNext()){
- //得到迭代器下一个元素,并输出
- System.out.println(iterator.next());
- }
-
- }
- }
复制代码 |
|