zoukankan      html  css  js  c++  java
  • java之Collection

     注:实现Collection接口的所有子类会对collection中的方法进行重写。

    Collection接口常用的子接口有:List接口、Set接口

    List接口常用的子类有:ArrayList类、LinkedList类

    Set接口常用的子类有:HashSet类、LinkedHashSet类

    常用方法展示

     1        //多态父类接口
     2     Collection<Double> arr=new  ArrayList<Double>();
     3     //添加  泛型
     4     arr.add(1.2);
     5     arr.add(1.5);
     6     arr.add(1.4);
     7     //清空集合
     8     arr.clear();
     9     //因为Collection无get(i)方法,所以需要调用子类方法
    10     if(arr instanceof ArrayList){
    11         //需要调用子类独有的方法,向下转型
    12         arr.add(2.2);
    13         arr.add(2.2);
    14         ArrayList arr1=(ArrayList) arr;
    15         for(int i=0;i<arr1.size();i++){
    16             System.out.println(arr1.get(i));
    17         }
    18     }
    19     //判断集合中是否包含此元素  清空后仅保留集合
    20     System.out.println(arr.contains(1.2));//对3进行自动装拆箱
    21     //删除元素,不同于ArrayList方法,参数为指定的元素而不是下标
    22     System.out.println(arr.remove(2.2));//删除重复元素的第一个
    23     //集合转数组  object类型放全部类型的元素
    24     Object[] orr=arr.toArray();
    25     for(int i=0;i<orr.length;i++){
    26         System.out.println(orr[i]);//获得元素
    27     }
  • 相关阅读:
    mysql_day04
    四则运算_EX
    第二阶段站立会议9
    对搜狗输入法的评价
    找水王
    第二阶段站立会议8
    第二阶段站立会议7
    第二次站立冲刺会议6
    第二阶段站立冲刺会议5
    第二阶段站立冲刺会议4
  • 原文地址:https://www.cnblogs.com/mlf19920916/p/12109688.html
Copyright © 2011-2022 走看看