• 集合


    1.Collection接口

    1.1List接口          有序的可重复

    1.1.1ArrayList实现类    底层是数组

    1.1.2LinkedList实现类  底层是链表

    1.1.3Vector实现类 古老的线程安全的

    1.2Set接口 无序的不可重复

    1.2.1 HashSet实现类     

    1.2.1.1LinkedHashSet实现类   按照存进去的顺序取出来

    1.2.2 SortedSet接口

    1.2.2.1TreeSet实现类     可以按照自然排序或者定制排序的顺序取出来

    1.2.3Comparable自然排序接口,类中实现的接口     和      Comparator定制排序接口可以写在类中

    2.Map接口

    2.1Hashtable实现类   古老 线程安全的

    2.1.1 Properties实现类  用来读取属性文件的

    2.2HashMap实现类

    2.2.1LinkedHashMap实现类   按照存进去的顺序取出来

    2.3SortedMap接口   

    2.3.1TreeMap实现类    按照自然排序和定制排序的方式取出来,主要操作的是key值

    3.作集合的工具类 Collections........

    3.1reverse()反转的List的顺序

    3.2shuffle()对List集合进行随机排序

    3.3sort(List)按照默认的从小到大的顺序排列

    3.4sort(List,Comparator)按照指定的顺序排列

    3.5swap(List,int,int)把指定的List集合两个元素的位置交换顺序

  • 相关阅读:
    Eclipse下搭建Django环境
    在pycharm中启动Django服务器
    Window10安装Django,并创建第一个Django项目
    windows10安装tensorflow CPU版本
    service中显示一个dialog
    xp局域网共享访问没权限处理
    java线程调度
    Java优雅停机
    jit编译原理
    java final思考
  • 原文地址:https://www.cnblogs.com/zuoyoufengyuan/p/9163458.html
Copyright © 2020-2023  润新知