当前位置: 首页 > 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/132542.html

相关文章:

  • 云平台网站叫什么b站好看的纪录片免费
  • 建设部网站示范文本张家界网站seo
  • 自己做模板网站汉中网站seo
  • 网站备案流程及步骤什么平台可以免费推广产品
  • 网站怎么做自响应抚州网站seo
  • 无锡微信网站推广关键词优化多少钱
  • 建设宠物食品网站的功能定位百度怎么做推广
  • 网站设计怎么做才好看网站首页模板
  • 如何做网站窗口腾讯广告联盟
  • 建设银行网站注销吗免费源码资源源码站
  • 北京高端建站公司sem电子扫描显微镜
  • 宜兴市做网站郑州网站优化软件
  • 河北省网站建设公司排名新手怎么引流推广
  • 创业平台网站seo网络营销是什么意思
  • 织梦网站需要付费吗网络营销的用户创造价值
  • 三拼域名做网站长不长seo排名如何
  • 微信小程序开发用什么语言杭州网站seo推广
  • 黄网站开发近期热点新闻
  • 网店交易平台网站建设2345导网址导航下载
  • 企业品牌网站建设首选公司关键词林俊杰mp3在线听
  • 做运动鞋评价的网站百度电脑端网页版入口
  • oss做下载网站石家庄
  • 怎么帮别人做网站西安关键字优化哪家好
  • 浏览器入口网站关键词优化排名外包
  • 网站检索功能怎么做呢长沙网站推广有哪些啊
  • 做网站公司大连微信营销的方法
  • 律师事务所网站制作方案宁波seo怎么做优化
  • 原创音乐网站建设最近新闻小学生摘抄
  • 宁波seo整站优化品牌建设
  • 在线设计装修的网站百度在西安有分公司吗