要是在集合中 就尽量使用 Iterator - package TestDemo;
- import java.util.ArrayList;
- import java.util.Iterator;
- public class IteratorDemo {
- public static void main(String[] args) {
- // TODO Auto-generated method stub
- ArrayList<String> al=new ArrayList<String>();
- al.add("q12e");
- al.add("q12e");
- al.add("q12e");
- al.add("q12e");
- Iterator<String> it=al.iterator();
- //第一种方式
- // while(it.hasNext())
- // {
- // System.out.println(it.next());
- // }
- //第二种方式
- // for(String str:al)
- // {
- // System.out.println(str);
- // }
- //第三种方式 可以节省内存空间
- for(Iterator<String> it1=al.iterator();it1.hasNext();)
- {
- System.out.println(it1.next());
- }
- }
- }
复制代码
这是我写的三种方法 看看对你有没有帮助 |