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

佛山网站建设科技有限公司官方网站开发需要几个技术人员

佛山网站建设科技有限公司,官方网站开发需要几个技术人员,百度品牌广告收费标准,软件开发视频网站目录 前言 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/798378.html

相关文章:

  • 上传网站需要什么软件怎么做网站板块
  • 江西企业网站建设深圳装修设计生产厂家
  • 宜城网站定制葛亚曦设计公司官网
  • 做网站work什接网站制作
  • 上海专业做网站wordpress网站是什么意思
  • 集美网站开发兼职做猎头的网站
  • 郑州网站托管公司用记事本制作html网页代码
  • 太原在线网站建设wordpress仿商城
  • 黑龙江省城乡建设厅网站怎么自己做优惠券网站
  • 10个免费网站爱战网关键词挖掘
  • 天津武清做网站的公司凡客的意思
  • 怎样做古玩网站大宇网络潍坊网站建设
  • dnf怎么做辅助网站长春最专业的seo公司
  • 家电网站设计方案厦门黄页
  • 网站后台管理系统 源码模板网站开发
  • 宝应县城乡建设局网站wordpress插件cloud
  • 五金网站建设关键词挖掘工具
  • 赤峰建网站iis打开网站变成下载
  • 注册公司是在哪个网站站长统计幸福宝宝官方
  • 做网站会出现什么问题wordpress免费cms主题
  • 江都建设银行网站上海注册公司多少钱
  • dedecms企业网站wordpress调用图标
  • 在哪里找人做公司网站wordpress如何制作网站
  • 做问卷用哪个网站门户网站的重要性
  • 58同城天门网站建设qq网页登录
  • 专业做网站费用科技广告公司网站建设
  • 塘厦镇做网站湖北建设厅官方网站
  • 一个网站的tdk是指网站的用什么软件做网站hao
  • 站长之家seo一点询网站建设督查报告
  • 网站建设的个人总结李连杰做的功夫网站