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 权威指南]

  • 相关阅读:
    洛谷 P3850 [TJOI2007]书架
    洛谷 P2073 送花
    洛谷 P2343 宝石管理系统
    浅谈 fhq-treap(无旋treap)
    洛谷 P4568 [JLOI2011]飞行路线
    洛谷 T59576 下一个回文树(zhoutbafo)
    求SG函数(两种方法)
    python3+Appium自动化08-数据配置yaml
    python3+Appium自动化07-滑动操作以及滑动方法封装
    python3+Appium自动化06-屏幕截图
  • 原文地址:https://www.cnblogs.com/ilxx1988/p/2545148.html
Copyright © 2011-2022 走看看