Iterator

来源:互联网 发布:免费域名注册永久 编辑:程序博客网 时间:2024/06/04 19:37

今天在学习的时候认识了一个新的接口 Enumeration<E>,当然今天写这篇文章的重点不是这个 而是再帮助文档的这个接口的说明里面提到的另外一个接口 Iterator<E> 迭代器,这个的具体内容在这里也不做过多的解释,因为它的下面有一个子借口ListIterator<E> 此接口的说明我在这里也不说太多了,看到这个接口有List的在前面,就肯定想到了它与List有关,对,现在才真正的进入今天的主题,我们就来讲利用这个迭代器Iterator来将List集合里面的内容给遍历出来!

在使用这个迭代器来遍历集合内容之前,回顾下之前在学校老师教的方法

第一种:使用for:

 

[java] view plain copy
  1. import java.util.*;  
  2.   
  3. public class Demo01 {  
  4.     public static void main(String[] args) {  
  5.         List<String> list = new ArrayList<String>();  
  6.         list.add("A");  
  7.         list.add("B");  
  8.         list.add("C");  
  9.   
  10.         for (int i = 0; i < list.size(); i++) {  
  11.             System.out.println("使用for来遍历的结果:" + list.get(i));  
  12.         }  
  13.         }  
  14.     }  
  15. }  

 

 第二种:使用Java中的foreach(为何我这里说使用Java中的foreach,因为C#或者其他某种语言中的foreach就是"foreach",而Java中的可不是这样)

[java] view plain copy
  1. import java.util.*;  
  2.   
  3. public class IteratorDemo {  
  4.     public static void main(String[] args) {  
  5.         List<String> list = new ArrayList<String>();  
  6.         list.add("A");  
  7.         list.add("B");  
  8.         list.add("C");  
  9.   
  10.         for (String s : list) {  
  11.             System.out.println("使用foreach来遍历的结果:" + s);  
  12.         }  
  13.         }  
  14.     }  
  15. }  

 

最后该讲今天的主题了,直接上代码

 

[c-sharp] view plain copy
  1. import java.util.*;  
  2.   
  3. public class IteratorDemo {  
  4.     public static void main(String[] args) {  
  5.         List<String> list = new ArrayList<String>();  
  6.         list.add("A");  
  7.         list.add("B");  
  8.         list.add("C");  
  9.         Iterator it = list.iterator();  
  10.         while(it.hasNext()){  
  11.             System.out.println(it.next());  
  12.         }  
  13.     }  
  14. }
0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 下水道里有鼻涕虫的怎么办 家里井口处有很多鼻涕虫怎么办 花生地里有蜗牛怎么办 菜园里有好多虫怎么办 心里莫名的急该怎么办 老感觉心烦气燥怎么办 什么事都不想做怎么办心里烦躁 咳嗽流鼻涕身体发热怕冷怎么办 不感冒流清鼻涕怎么办 刚怀孕感冒了怎么办鼻塞流鼻涕 孕妇打喷嚏流鼻涕怎么办速效办法 宝宝流鼻涕一个月了怎么办 一个月婴儿感冒咳嗽流鼻涕怎么办 怎么办感冒能好得快些 一个月的宝宝流鼻涕怎么办 鼻炎犯了一直流鼻涕怎么办 宝宝流鼻涕鼻子擦破了怎么办 宝宝流鼻涕鼻子擦红了怎么办 上班忘记穿内衣了怎么办 早上上班忘记穿内衣了怎么办 高中知识都忘了怎么办 留鼻涕跟水一样怎么办 鼻涕像水一样流怎么办 肩膀很疼怎么办睡不着觉 夏天穿内衣出汗后很臭怎么办 脸过敏后严重缺水怎么办 过敏后脸上反复出现湿疹怎么办 孕妇脸上长湿疹过敏红肿怎么办 一岁宝宝一直流鼻涕怎么办 三岁宝宝一直流鼻涕怎么办 3岁宝宝一直流鼻涕不好怎么办 7岁半边鼻子不通气怎么办 感冒流鼻涕鼻子不通气怎么办 鼻子不通气干的怎么办 7个月婴儿流鼻涕怎么办 鼻子火辣辣的光想流鼻涕怎么办? 三岁宝宝鼻塞流鼻涕怎么办 一岁宝宝感冒流鼻涕鼻塞怎么办 1岁宝宝鼻塞流鼻涕怎么办 一岁多宝宝感冒鼻塞流鼻涕怎么办 宝宝鼻塞流鼻涕怎么办速效办法