美文网首页
第十五天_java集合(2018-08-14)

第十五天_java集合(2018-08-14)

作者: 董秀才 | 来源:发表于2018-08-14 18:08 被阅读0次

1、Collection接口

    1、List集合:有序的,不唯一的

                ArrayList    LinkedList

                add() // 向集合里面添加元素

                addAll() // 向集合里面添加一个集合

    2、set集合:无序的,唯一的,无重复

2、集合中只能使用  引用类型,不能使用基本类型

3、list集合可以存放很多对象

        list集合中的底层是一个Object[]

        数组的初始长度是10,每次容量不够时,扩容0.5倍

        所以在进行大量的数据添加时,效率较慢

        如果要进行大数量的添加,仅以直接初始化容器时填写容器值

        如果ensureCapacity给定的容量,没有之前扩容的打,那么设置的值是无效的,如果大于之前扩容的值那么是有效的

        trimToSize(); // 把容量设置为列表的大小

        size(); // 当前列表的大小,有多个元素,和容量没有关系

4、LinkedList

    LinkedList:    查找慢、增删快

    ArrayList:        查找快、增删慢

    LinkedList:很多方法都是首尾操作

5、Collections.shuffle(list); // 随机排序

相关文章

  • 第十五天_java集合(2018-08-14)

    1、Collection接口 1、List集合:有序的,不唯一的 ArrayList LinkedList...

  • 一篇文章,全面解读Android面试知识点

    Java Java基础 Java集合框架 Java集合——ArrayList Java集合——LinkedList...

  • 收藏夹

    博文 Java 集合:Java 集合学习指南 Java 集合:Java 集合源码剖析 HashMap:HashMa...

  • Java 集合框架_开篇

    Java 集合框架系列 Java 集合框架_开篇Java 集合框架_ListJava 集合框架_ArrayList...

  • Java 集合框架_List

    Java 集合框架系列 Java 集合框架_开篇Java 集合框架_ListJava 集合框架_ArrayList...

  • 9、java集合

    1、什么是java集合 java集合是用来存储多个数据引用的数据类型。 2、java集合分类 java集合类在ja...

  • 【集合框架】

    集合框架(怎么实现、适用场景) hash相关 Java集合框架 Java集合框架综述Java集合框架面试问题集锦 ...

  • Java基础——集合体系Map详解

    Java基础——集合体系Map详解 上文中我们了解了集合体系中的单列集合:Java基础——集合以及Java集合——...

  • Java基础

    Java集合框架 一、Java集合类简介: Java集合大致分为四种体系:Set:无序、不可重复的集合List:有...

  • JavaSE集合类

    JavaSE集合类 概述 Java中集合类概述Java中数组与集合的比较Java中集合框架层次结构 Collect...

网友评论

      本文标题:第十五天_java集合(2018-08-14)

      本文链接:https://www.haomeiwen.com/subject/skjmbftx.html