zoukankan      html  css  js  c++  java
  • Java-集合

    一、集合体系图:

    什么是集合?

    Java给我们提供了一个能够存储任意对象,且长度是可变的集合类体系 。

    1、Collection集合:

      1、它是属于util包的接口,不能被实例化,使用多态技术创建子类对象,然后去使用父类引用。指向子类对象。

      2、调用父类方法:

      Collection c = new ArrayList();

      3、功能:

        

      4、遍历

        

    2、List集合:

      1、特点:有序、可重复、有索引。

      2、常用方法:

        注意:凡是可以操作角标的方法,都是该集合特有的方法!

        

      3、List集合有三个常用子类:ArrayList集合、LinkedList集合、Vector集合

        1、ArrayList集合:

        

        2、LinkdeList集合:

           

        3、Vector集合

        

        4、List特有的迭代器

        

    3、Set集合:

      1、它和Collection接口方法一致,是最简单的一种集合。

      2、特点:无序、不可重复、无索引

      3、Set集合的两个常用子类:HashSet集合和TreeSet集合。

      4、HashSet集合:

        

      5、TreeSet集合:

       

        5.1、TreeSet集合 如何给自定义数据类型进行排序?

        

          

          5.2总结:

          

    4、Generic泛型:

      

      

      

     5、Map集合:

      

      1、特点:

      

      2、常用功能:

      3、Map接口的常用子类:

        和Set很像,Set集合的底层就是用了Map集合,只用了它的key。

        3.1、HashTable集合

        

        3.2、HashMap集合

        

        3.3、TreeMap集合

        

    6、Collections工具类:

      

    7、集合的总结:

      

         

  • 相关阅读:
    记第一场cf比赛(Codeforces915)
    Uva11468:Substring
    Uva11732:"strcmp()" Anyone?
    Uva1014:Remember the Word
    洛谷P2502:[HAOI2006]旅行
    bzoj3677: [Apio2014]连珠线
    bzoj4906: [BeiJing2017]喷式水战改
    海上孤独的帆
    Treap基本用法总结
    noip2017考前基础复习——数论数学
  • 原文地址:https://www.cnblogs.com/AlbertY/p/9425395.html
Copyright © 2011-2022 走看看