首页 > 其他 > 详细

List集合

时间:2018-08-04 22:17:37      阅读:128      评论:0      收藏:0      [点我收藏+]
  • 目录


 

  1. List集合的特性
  2. List的实现类
  3. List集合的常用操作
  4. Lis集合t使用的一个例子

 

  • List集合的特性


  1. 内容有序存放,可以重复。
  2. 可以任意个数存放,而不像数组那样在定义时声明size,受size的束缚。
  3. 每个值有索引(这个和数组一样),按存入的顺序分配索引,使用时可以按索引值操作。

技术分享图片

List图示

 

 

  • List的实现类


 

  • List接口常用的实现类1——ArrayList

  • 基于对象数组,查询速度快,增删改慢
  • List接口常用的实现类2——LinkedList

  • 基于双向链表,增删速度快,查询稍慢
  • ArrayList与LinkedList相同点

    • 所具有的方法,方法名形同,处理的结果相同
    • 存取元素的顺序相同
    • 线程不安全

 

  • List集合的常用操作(增删改查)


 

  1. 添加元素,单次添加一个元素——add(value);
  2. 添加元素,单词添加一个集合——addAll(new list);
  3. 删除元素,单次删除指定元素——remove(index);
  4. 修改元素,单词修改一个已经知道索引号的元素——set(index,new value);
  5. 获得元素,也就是查出一个元素,根据索引查出——get(value);

以上所有也可以通过遍历来操作,但是在用迭代器遍历的时候,删除元素用迭代器的remove方法。

 

  • List集合的一个例子


 

List集合

原文:https://www.cnblogs.com/ynhwl/p/9418926.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!