zoukankan      html  css  js  c++  java
  • JAVA集合框架的学习

    package trenator.basic2;
    
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Set;
    import java.util.HashSet;
    import java.util.Iterator;
    import java.awt.Color;
    /*
     * 集合框架的学习!
     * 
     */
    public class Demo1 {
      
      public static void main(String[] args){
        String[] values={"red","white","blue","red","black","blue"};
        List list=new ArrayList();//超类型变量引用
        Set set=new HashSet();
        
        for(int i=0;i<values.length;i++){
          list.add(values[i]);
          set.add(values[i]);
        }
        System.out.println(list);
        System.out.println(set);
        //size 下标
        for(int k=0;k<list.size();k++){
          System.out.print(list.get(k)+"\t");
        }
        ///////////////////////
        //说明在list对象中,使用Iterator对象的必要性(有时候)
        Iterator it=set.iterator();//通过set接口获得Iterator对象
        while(it.hasNext()){
          System.out.println(it.next());
        }
        list.add(Color.CYAN);
        System.out.println(list);//
    //   // for(int index=0;index<list.size();index++){
    //      Object obj=list.get(index);
    //      if(obj instanceof String)
    //        list.remove(obj);
    //    }
    ////    System.out.println(list);
    //    int k=0;
    //    System.out.println(list.size());
    //    System.out.println(list.get(k));
        
        Iterator it2=list.iterator();//通过set接口获得Iterator对象
        while(it2.hasNext()){
          if(it2.next() instanceof String){
            it2.remove();
          }
        }
         System.out.println(list);
      }
    }
    
  • 相关阅读:
    生成组合算法
    今天复习C++的const,又学到了很多内容,总结一下[原创]
    文字和图片在一行,文字靠左,图片靠右(div)[转]
    联合查询
    排序查询
    分页查询 ★
    分组查询
    基础查询
    条件查询
    连接查询 (二)sql99语法
  • 原文地址:https://www.cnblogs.com/xiaoCon/p/2934344.html
Copyright © 2011-2022 走看看