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

  • 相关阅读:
    Less35、Less36【无闭合注入,mysql_real_escape_string()】
    Less34【POST方式宽字符注入】
    Less29,30,31【jsp环境搭建、WAF】
    Less28、28a【select、union、空格过滤】
    Less27、27a【select、union、空格过滤】
    Less26,26a【空格符号过滤】
    Less25,25a【and/or过滤】
    Less24【二次注入】
    Less23【报错注入】
    NFC
  • 原文地址:https://www.cnblogs.com/ilxx1988/p/2545148.html
Copyright © 2011-2022 走看看