温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Java Collection集合遍历的实现方法

发布时间:2020-08-04 15:03:44 来源:亿速云 阅读:133 作者:小猪 栏目:编程语言

这篇文章主要讲解了Java Collection集合遍历的实现方法,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。

Iterator : 迭代器,集合的专用遍历方式

Iterator <E> iterator() : 返回此集合中元素的迭代器,通过集合的iterator()方法得到

迭代器是通过集合的iterator()方法得到的,所以我们说它是依赖于集合而存在的

Iterator中的常用方法

E next() : 返回迭代中的下一个元素

boolean hasNext() : 如果迭代具有更多元素,则返回true

代码如下

public class CollectionDemo_01 {
  public static void main(String[] args) {
    //创建集合对象
    Collection<String> c = new ArrayList<String>();

    //添加元素
    c.add("hello");
    c.add("world");
    c.add("java");

    //Iterator <E> iterator() : 返回此集合中元素的迭代器,通过集合的iterator()方法得到
    Iterator<String> it = c.iterator();


    /*
      阅读源码可以知道,iterator方法,返回了一个实现Iterator<E>接口的具体实现类Itr所创建的对象
      public Iterator<E> iterator() {
        return new Itr();
      }

      private class Itr implements Iterator<E> {}
     */

    //使用while循环遍历集合
    while (it.hasNext()){
      String s = it.next();
      System.out.println(s);
    }
    
    /*
      运行结果:
        hello
        world
        java
     */
  }
}

看完上述内容,是不是对Java Collection集合遍历的实现方法有进一步的了解,如果还想学习更多内容,欢迎关注亿速云行业资讯频道。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI