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

    Iterator迭代器

    • 一个集合的迭代器。
    booleanhasNext() 如果迭代具有更多元素,则返回 true
        E next() 返回迭代中的下一个元素。
    default void remove() 从底层集合中删除此迭代器返回的最后一个元素(可选操作)。

     

    Collection<String> arrayList = new ArrayList<>();
    arrayList.add("111");
    arrayList.add("222");
    arrayList.add("333");
    arrayList.add("444");

    //使用迭代器
    Iterator<String> it = arrayList.iterator();
    while (it.hasNext()){
       System.out.println(it.next());
    }
    System.out.println("========================================");
    //从底层集合中删除此迭代器返回的最后一个元素
    it.remove();
    for (Iterator<String> it2 = arrayList.iterator();it2.hasNext();){
       System.out.println(it2.next());
    }

    增强for循环

    System.out.println("========================================");
    //增强for循环
    for (String s : arrayList) {
       System.out.println(s);
    }

     

     

     

     

     

  • 相关阅读:
    DB2创建序列
    hibernate注解影射表
    自定义异常类一
    【JVM】java方法区
    【JVM】java棧
    (2)java堆内存
    (1)java虚拟机概念和结构图
    枚举应用五
    设计模式之命令模式学习理解
    eclipse中javadoc给项目生成api文档
  • 原文地址:https://www.cnblogs.com/lxy522/p/12817153.html
Copyright © 2011-2022 走看看