zoukankan      html  css  js  c++  java
  • Iterator迭代器

    Iterator迭代器

    迭代

    在从集合中取元素之前,先判断集合中是否存在,如果有就取出。继续判断,取出,知道集合中的元素被全部取出来。

    常用方法:

    1.public boolean hasNext();

    如果集合中任然有元素,则返回true,反则,false》

    2.public E next ();

    返回迭代的下一个元素。

    使用方法

    1.使用集合类中iterator()获取迭代器的实现类对象,使用Iterator类型接口接收

    2.用hasNext()判断有没有下一个元素

    3.使用next() 获取集合下一个元素

    Collection<String> col = new ArrayList<String>();
           col.add("张三丰");
           col.add("李四喜");
           col.add("王二小");
           Iterator<String> iterator = col.iterator();//1
           while(iterator.hasNext()){//2
               System.out.println(iterator.next());//3
          }

     

  • 相关阅读:
    vue的单向数据流
    vue的组件基础
    vue v-for的数组改变导致页面不渲染解决方法
    Binary Heap
    Types of Binary Tree
    Merge Sort
    Master Theorem
    Insertion Sort
    Amazon Redshift and Massively Parellel Processing
    Bubble Sort
  • 原文地址:https://www.cnblogs.com/stydejava/p/13412235.html
Copyright © 2011-2022 走看看