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

东莞网站建设制作seo职业培训学校

东莞网站建设制作,seo职业培训学校,江苏seo技术教程,网站策划知识List接口继承自Collection接口,是单列集合的一个重要分支。 在List集合中允许出现重复的元素,所有的元素是以一种线性方式进行存储的,在程序中可以通过索引(类似于数组中的元素角标)来访问集合中的指定元素。另外&…

List接口继承自Collection接口,是单列集合的一个重要分支。

在List集合中允许出现重复的元素,所有的元素是以一种线性方式进行存储的,在程序中可以通过索引(类似于数组中的元素角标)来访问集合中的指定元素。另外,List集合还有一个特点就是元素有序,即元素的存入顺序和取出顺序一致。

表1 List集合常用方法

方法声明

功能描述

void add(int index,Object element)

将元素element插入在List集合的指定索引位置

boolean addAll(int index,Collection c)

将集合c包含的所有元素插入到List集合的指定索引位置

Object get(int index)

返回集合索引index处的元素

Object remove(int index)

删除index索引处的元素

Object set(int index, Object element)

将索引index处元素替换成element元素,并将替换后的元素返回

int indexOf(Object o)

返回对象o在List集合中首次出现的位置索引

int lastIndexOf(Object o)

返回对象o在List集合中最后一次出现的位置索引

List subList(int fromIndex, int toIndex)

返回从索引fromIndex(包括)到 toIndex(不包括)处所有元素集合组成的子集合

Object[] toArray()

将集合元素转换为数组

default void sort(Comparator<? super E> c)

根据指定的比较器规则对集合元素排序(JDK 8新方法)

其中sort(Comparator<? super E> c)方法是JDK 8新增的,用于对集合元素进行排序操作,该方法的参数是一个接口类型的比较器Comparator,可以通过前面讲解的Lambda表达式传入一个函数式接口作为参数,来指定集合元素的排序规则。

ArrayList集合

ArrayList是List接口的一个实现类,它是程序中最常见的一种集合。ArrayList会在内存中分配一个更大的数组来存储这些元素,因此可以将ArrayList集合看作一个长度可变的数组。

正是由于ArrayList内部的数据存储结构是数组形式,在增加或删除指定位置的元素时,会创建新的数组,效率比较低,因此不适合做大量的增删操作。但是,这种数组结构允许程序通过索引的方式来访问元素,因此使用ArrayList集合在遍历和查找元素时显得非常高效。

LinkedList集合

LinkedList集合内部包含有两个Node类型的first和last属性维护一个双向循环链表,在链表中的每一个元素都使用引用的方式来记住它的前一个元素和后一个元素,从而可以将所有的元素彼此连接起来。

正因为这样的存储结构,所以LinkedList集合对于元素的增删操作表现出很高的效率,LinkedList集合添加元素和删除元素的过程如图1所示。

表1 LinkedList中的特有方法

方法声明

功能描述

void add(int index, E element)

在此列表中指定的位置插入指定的元素。

void addFirst(Object o)

将指定元素插入集合的开头

void addLast(Object o)

将指定元素添加到集合的结尾

Object getFirst()

返回集合的第一个元素

Object getLast()

返回集合的最后一个元素

Object removeFirst()

移除并返回集合的第一个元素

Object removeLast()

移除并返回集合的最后一个元素

boolean offer(Object o)

将指定元素添加到集合的结尾

boolean offerFirst(Object o)

将指定元素添加到集合的开头

boolean offerLast(Object o)

将指定元素添加到集合的结尾

Object peek()

获取集合的第一个元素

Object peekFirst()

获取集合的第一个元素

Object peekLast()

获取集合的最后一个元素

Object poll()

移除并返回集合的第一个元素

Object pollFirst()

移除并返回集合的第一个元素

Object pollLast()

移除并返回集合的最后一个元素

void push(Object o)

将指定元素添加到集合的开头

Object pop()

移除并返回集合的第一个元素

http://www.rdtb.cn/news/2177.html

相关文章:

  • 网站建设策划案收录查询
  • 网站建设业务的途径的体会百度账号管理中心
  • 成都广告制作厂家大连seo外包平台
  • 除了WordPress等长春seo推广
  • 苏州网站建设极简幕枫百度网络营销中心客服电话
  • 泰安网站建设入门推荐企业宣传片视频
  • 石家庄招标网官方网站西安做推广优化的公司
  • 网站建设的类型或分类百度识图在线识别
  • 怎么做百度网盘链接网站广州市口碑seo推广外包
  • 视频网站建设 知乎seo公司资源
  • 烟台城发建设集团网站谷歌怎么推广自己的网站
  • 网站案例库宁波网站推广优化公司电话
  • 免费网站制作 最好直接打开百度
  • 做理财的网站有哪些东莞网站自动化推广
  • 国外单页制作网站模板百度搜索什么关键词排名
  • 钓鱼网站后台是怎么做的西安小程序开发的公司
  • 单页设计费一般多少钱做网站排名优化的公司
  • 哪个网站可以直接做ppt线下推广方法有哪些
  • wordpress自适应教程seo优化方向
  • 网站建设的书免费推广seo
  • 衡水网站建手机百度正式版
  • 企业网站类型有哪些搜索引擎推广案例
  • 宁波网站推广运营公司营销网络营销
  • 专业的天津网站建设关键词竞价排名名词解释
  • js做网站统计郑州网站推广公司咨询
  • h5做的分销网站搜狗网页搜索
  • 个人网站想添加支付功能怎么做西安网络推广外包公司
  • 手机免费网站制作福建seo排名
  • 厦门市网站建设软件开发公司网页版登录入口
  • 怎样在网站是做宣传百度付费推广有几种方式