java中List,ArrayList,LinkedList的常用方法

原创 2016年05月31日 14:21:09

List是有序的,且允许有重复的元素

add(int index,E e)–>将元素e加入指定的位置,不指定位置就加到末尾

addAll(int index,Collection<> c)–>将集合中的所有元素都加到指定的位置

clear()–>从列表中移除所有的元素

contains(Object o)–>判断是否含有指定元素

indexOf(Object o)–>返回第一次出现o的索引值

isEmpty()–>判断是否为空

listIterator(),listIterator(int index)–>返回列表的迭代器,从指定位置开始

remove(int index),remove(Object o),removeAll(Collection< E> c)–>移除指定索引位置的元素,移除第一次出现的o,移除集合中所有的元素

set(int index,E e)–>将特定位置设置为e

size()–>返回list中的元素数

subList(int fromIndex,int toIndex)–>返回指定的一段字段List

toArray()–>返回包含所有的元素的数组

ArrayList是以大小可变的数组实现List接口,允许null,不同步

LinkedList是链接列表实现List接口,允许null,不同步

addFirst(E e),addLast(E e)–>将元素添加到链表开头,结尾,这里也可以是offerFirst(E e),offerLast(E e)

getFirst(),getLast()–>获得列表的第一个,最后一个元素

peekFirst(),peekLast(),pollFirst(),pollLast()–>获取但不移除列表首个,末尾元素,获取同时移除列表首个,末尾元素

pop(),push(E e)–>从列表表示的堆栈中弹出一个元素,向栈中推入一个元素

版权声明:本文为博主原创文章,未经博主允许不得转载。

数组的特点,数组的使用,链表的特点,set和list的区别,arrayList,linkedList,的常用方法,set,hashset,

数组的特点: 数组的长度一旦定义则不能改变 数组中的元素都有整数索引 数组只能存储同一类型的元素 数组即可以存储基本数据类型,又可以存储引用数据类型 数组的使用: 获取元素。通过索引获取...

Map+List+ArrayList+LinkedList Java源码

  • 2010年07月01日 15:19
  • 696KB
  • 下载

List,Map,Set以及常用的ArrayList,LinkedList,HashMap的区别和用法

关于List,Map,Set;ArrayList,LinkedList,HashMap

Java集合之三List接口及其实现类ArrayList、LinkedList、Vector

List List是一个接口,List集合中元素有序、且可重复,集合中的每个元素都有其对应的顺序索引,可以根据序号存取容器中的元素。List接口的实现类常用的有:ArrayList、LinkedLis...
  • WYA1993
  • WYA1993
  • 2017年12月17日 19:34
  • 5

Java基础-16总结List的子类,ArrayList,Vector,LinkedList,泛型,增强for循环,静态导入,可变参数

你需要的是什么,直接评论留言。 获取更多资源加微信公众号“Java帮帮” (是公众号,不是微信好友哦) 还有“Java帮帮”今日头条号,技术文章与新闻,每日更新,欢迎阅读 学习交...

Java【集合系列】-08-List总结(LinkedList, ArrayList等使用场景和性能分析)

第1部分 List概括 第2部分 List使用场景 第3部分 LinkedList和ArrayList性能差异分析 第4部分 Vector和ArrayList比较...

java的List接口的实现类 ArrayList,LinkedList,Vector 的区别

Java的List接口有3个实现类,分别是ArrayList、LinkedList、Vector,他们用于存放多个元素,维护元素的次序,而且允许元素重复。 3个具体实现类的区别如下:       ...
  • Di1nuli
  • Di1nuli
  • 2013年03月27日 14:29
  • 15975

《黑马程序员》java笔记->集合List中:ArrayList,LinkedList,及队列设计例子

------- android培训、java培训、期待与您交流! ---------- public class ArrayListTest { /** * @par...
  • bb175pt
  • bb175pt
  • 2013年06月16日 18:05
  • 544

菜鸟学Java之List接口之ArrayList与LinkedList浅析

List接口用于包含一组 有序有重复 的对象 List中的元素都对应一个整型的序号,记载其在容器中的位置,可以根据序号存取容器中的元素。乍看起来好像和Java 中的数组并没有太大区别,但是集合具有数组...

Java 集合系列08之 List总结(LinkedList, ArrayList等使用场景和性能分析)

现在,我们再回头看看总结一下List。内容包括: 第1部分 List概括 第2部分 List使用场景 第3部分 LinkedList和ArrayList性能差异分析 第4部分 Vector和Array...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java中List,ArrayList,LinkedList的常用方法
举报原因:
原因补充:

(最多只允许输入30个字)