码迷,mamicode.com
首页 > 其他好文 > 详细

List集合

时间:2018-08-04 22:33:18      阅读:199      评论:0      收藏:0      [点我收藏+]

标签:col   声明   查询   遍历   常用操作   处理   back   get   通过   

  • 目录


 

  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集合

标签:col   声明   查询   遍历   常用操作   处理   back   get   通过   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!