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     }
  • 相关阅读:
    AOP概述
    AOP-动态代理
    IOC容器和Bean的配置
    Spring框架概述
    异常
    Optional 类
    Stream API
    方法引用(Method References)
    函数式(Functional)接口
    stm8笔记1-搭建工程+孤独的小灯闪烁
  • 原文地址:https://www.cnblogs.com/mlf19920916/p/12109688.html
Copyright © 2011-2022 走看看