zoukankan      html  css  js  c++  java
  • java中Iterator的小程序

    import java.util.Collection;
    import java.util.HashSet;
    import java.util.Iterator;
    
    
    public class TestIterator {
      public static void main(String[] args){
          Collection books=new HashSet();
          books.add("java讲义");
          books.add("java的Ajax宝典");
          books.add("java 权威指南");
          
          //获取books集合对应的迭代器
          Iterator it=books.iterator();
          while(it.hasNext()){//it.hasnext() 返回的数据类型是Object的,所以要进行强制类型转换
              String book=(String) it.next();
              System.out.println(book);
              
              if(books.equals("java讲义")){
                  it.remove();
              }
              // 对book复制,不会改变books的本身
              book="测试字符串";
             
              
              
              
          }
           System.out.println(books);
      }
    }
    import java.util.Collection;
    import java.util.HashSet;
    import java.util.Iterator;
    
    
    public class TestIterator {
      public static void main(String[] args){
          Collection books=new HashSet();
          books.add("java讲义");
          books.add("java的Ajax宝典");
          books.add("java 权威指南");
          
          //获取books集合对应的迭代器
          Iterator it=books.iterator();
          while(it.hasNext()){//it.hasnext() 返回的数据类型是Object的,所以要进行强制类型转换
              String book=(String) it.next();
              System.out.println(book);
              
              if(book.equals("java讲义")){
                  //使用Iterator迭代过程中,不可修改集合元素,下面代码引发了异常
                  books.remove(book);
              }
            
              
             
              
              
              
          }
           //System.out.println(books);
      }
    }
    
    
    
    
    

    java的Ajax宝典
    java讲义
    java 权威指南
    [java的Ajax宝典, java讲义, java 权威指南]

  • 相关阅读:
    前端图片预览
    理解 Promise 过程
    node 小例子 集合
    各大网站处理 高 retina屏 边框 方法
    用js 创建  简单查找 删除 二叉树
    Python_快速安装第三方库-pip
    Python-找字典中公共key-zip reduce lambda
    Python-对字典进行排序
    Python-统计序列中元素
    Python-为元组中每个元素命名
  • 原文地址:https://www.cnblogs.com/ilxx1988/p/2545148.html
Copyright © 2011-2022 走看看