java数据结构和算法分析

java大神一个实例让你几分钟学会ArrayList

2017-08-14  本文已影响53人  java学习路线

首先,我们要知道的什么时候用Array【数组】,而ArrayList又是在什么时候使用,不明白这个问题的话,这也没办法学下去的。我对这个问题的理解就是如果我们不清楚我们有多少数据元素的时候就最好使用ArrayList,但是如果你知道你的集合有多少元素的时候就用可以用数组,下面就用一个实例来教大家学会ArrayList!

这篇文章分享之前我还是要推荐下我自己的JAVA群:616959444 ,不管你是小白还是大牛,小编我都挺欢迎,不定期分享干货,包括我自己整理的一份2017最新JAVA资料和零基础入门教程,欢迎初学和进阶中的小伙伴

首先简单的介绍下ArrayList

构造函数

Arraylist()

ArrayList(Collection c)

ArrayList(int initialCapacity)

常用方法:

增加元素到链表中

boolean add(Element e)

void add(int index, Element e)

从链表中删除元素

void clear()

E remove(int index)

protected void removeRange(int start, int end)

获取链表中的元素

E get(int index)

Object[] toArray()

修改某个元素

E set(int index, E element)

搜索元素

boolean contains(Object o)

int indexOf(Object o)

int lastIndexOf(Object o)

检查链表是否为空

boolean isEmpty()

返回true表示链表中没有任何元素.

获取链表大小

int size()

ArrayList实例解析,包括常用的方法:

上一篇下一篇

猜你喜欢

热点阅读