当前位置: 首页 > wzjs >正文

佛山网站建设科技有限公司wordpress dplayer

佛山网站建设科技有限公司,wordpress dplayer,app制作平台哪家好,电子商务网站推广策略主要内容目录 前言 ArrayList Vector LinkedList list集合的常用方法 前言 上一篇我们说了list集合是单列集合,并且所有实现了list接口的集合都是有序的,有索引,可以重复的,在list系列集合中我们有三个要学习的实现类 ArrayList ar…

目录

前言

ArrayList

Vector

LinkedList

list集合的常用方法


前言

上一篇我们说了list集合是单列集合,并且所有实现了list接口的集合都是有序的,有索引,可以重复的,在list系列集合中我们有三个要学习的实现类

ArrayList

arraylist底层使用数组存储数据,是一种线性结构

因为底层使用数组,所有按照索引查询数据快,插入和删除数据慢,因为涉及到数组的元素移动

和数组不同的是,使用集合我们不需要手动扩容,当数组的元素满时集合会自动扩容,从使用者的角度来看只需要存储数据即可

集合每次扩容时会扩容到当前数组长度的1.5倍

当我们创建集合时,会先提供一个长度为0的数组,当我们第一次为集合添加数据时,会创建一个长度为10的数组

Vector

vector是arraylist的早期版本底层也使用数组存储

vector是线程安全的,但是性能低,arraylist是线程不安全的性能高

vector会按照数组长度的2倍进行扩容

vector在创建时可以指定扩容量,这样以后扩容就会按照扩容量进行扩容

LinkedList

底层使用双向链表存储数据

插入删除的效率高,但是查找指定位置的元素时效率低

list集合的常用方法

List<String> list = new ArrayList<>();list.add(E e) ; 
list.addAll(Collection es) ;list.add(int index , E e) ; 
list.addAll(int index , Collection es) ;

这些都是添加的方法

添加单个元素

添加其他集合的元素

将元素插入到指定位置

将其他集合的元素插入到指定位置

list.remove(Object o) ;
list.remove(int index) ;

删除单个元素

删除指定位置的元素

list.size();
list.contains(Object o) ;
list.indexOf(Object o) ;

获得集合的数据的个数

判断集合是否包含某一元素

获得集合中指定元素第一次出现的位置

http://www.dtcms.com/wzjs/583026.html

相关文章:

  • 环球资源网官方网站郑州建设信息网可以领证书吗
  • html5农业网站模板汕头建设网站的公司
  • 哈尔滨网站建设王道下拉強管理咨询公司项目运作流程图
  • 网站如何添加白名单做外贸 网站
  • 网站推广被封域名如何做跳转xp做网站服务器吗
  • 织梦网站开通在线投稿浏览器怎么打开网站
  • 梅州建站怎么做建筑网片规格允许偏差
  • 牡丹江网站建设公司龙华住房和建设局网站
  • 网站模板 小说移动互联网应用技术
  • 昆明网站建设多少钱温州阀门外贸网站建设
  • 代做设计的网站辽宁世纪兴电子商务服务中心
  • 学校网站建设目的网站建设longda
  • 南阳网站建设制作网站后台怎么修改文字
  • 建设高流量网站企业网络营销方法
  • 哪个网站可以做印章图案wordpress数据库被误删
  • gps建站步骤中国建筑工程个人信息网
  • 电脑建立网站平台做网站站怎么赚钱
  • 定制开发响应式网站服务器安全模式怎么进
  • 乐思网站建设江西省网站建设
  • 有免费建网站初中做网站的软件
  • 模板建站有什么优势erp系统的主要功能
  • 怎么样建网站卖东西网站开发所需要的时间 知乎
  • 做网站推广的难点、建设交通人才网站
  • 建网站费用记技术服务费品牌建设标题
  • 优秀策划设计网站域名解析在线查询
  • 福建省建设局网站实名制自己的网站怎么做关键词优化
  • 包装建设网站简洁大方的网站首页
  • 重庆承越网站建设公网站建设 中小企业
  • 湘潭做网站 就问磐石网络兰州网站在哪备案
  • 网站后台修改深圳网站建设单位