码迷,mamicode.com
首页 > 其他好文 > 详细

迭代器

时间:2018-01-25 19:52:18      阅读:113      评论:0      收藏:0      [点我收藏+]

标签:print   分享图片   log   翻译   java   循环   add   while   依赖   

package gather;

import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;

public class TestThree {

    public static void main(String[] args) {
        
        /**
         * 迭代器:::
         * 
         * 
         * 1.编译器将  for each 循环 翻译为带有迭代器的循环
         * 
         * for each 可以替换迭代的功能,for each更加简练的表示循环操作
         * 
         * 
         * 
         * 
         * 2.迭代器查找一个元素的唯一办法是next,查找的同时迭代器的位置向前移动
      * java的迭代器位于两个元素之间,当调用next的时候,越过下一个元素,返回刚越过的那个元素的引用 * * 3.next与remove是互相依赖的: * 调用remove之前必须掉用next * * 删除两个相邻的元素: * remove() * next() * remove()
*/ Collection<String> c = new ArrayList<String>(); c.add("a"); c.add("b"); c.add("c"); Iterator<String>it = c.iterator(); /*while (it.hasNext()) { System.out.println(it.next()); }*/ for(String str : c){ System.out.println(str); } } }

 技术分享图片

迭代器

标签:print   分享图片   log   翻译   java   循环   add   while   依赖   

原文地址:https://www.cnblogs.com/lxh520/p/8352826.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!