网站首页 > 基础教程 正文
首先,我们要知道的什么时候用Array【数组】,而ArrayList又是在什么时候使用,不明白这个问题的话,这也没办法学下去的。我对这个问题的理解就是如果我们不清楚我们有多少数据元素的时候就最好使用ArrayList,但是如果你知道你的集合有多少元素的时候就用可以用数组,下面就用一个实例来教大家学会ArrayList!
这篇文章分享之前我还是要推荐下我自己的JAVA群:616959444 ,不管你是小白还是大牛,小编我都挺欢迎,不定期分享干货,包括我自己整理的一份2017最新JAVA资料和零基础入门教程,欢迎初学和进阶中的小伙伴
首先简单的介绍下ArrayList
构造函数
Arraylist()
ArrayList(Collection<? extends E> 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实例解析,包括常用的方法:
猜你喜欢
- 2024-10-12 Java中Array,List,Set,ArrayList,Linkedlist集合的区别
- 2024-10-12 Array与ArrayList的区别 arraylist和arrays
- 2024-10-12 面试官和我聊一聊 ArrayList 面试redis
- 2024-10-12 ArrayList 和 LinkedList 源码分析
- 2024-10-12 Java集合框架,我花60分钟总结,你花20分钟记忆
- 2024-10-12 ArrayList 源码浅析 arraylist源码分析
- 2024-10-12 学点算法(一)——ArrayList内部数组实现元素去重
- 2024-10-12 面试官让我聊聊 ArrayList 解决了数组的哪些问题
- 2024-10-12 秋招啦!朋友,你不会现在连泛型都不清楚吧!不会吧不会吧
- 2024-10-12 每天一道面试题之Arraylist 与 LinkedList 区别
- 最近发表
- 标签列表
-
- gitpush (61)
- pythonif (68)
- location.href (57)
- tail-f (57)
- pythonifelse (59)
- deletesql (62)
- c++模板 (62)
- css3动画 (57)
- c#event (59)
- linuxgzip (68)
- 字符串连接 (73)
- nginx配置文件详解 (61)
- html标签 (69)
- c++初始化列表 (64)
- exec命令 (59)
- canvasfilltext (58)
- mysqlinnodbmyisam区别 (63)
- arraylistadd (66)
- node教程 (59)
- console.table (62)
- c++time_t (58)
- phpcookie (58)
- mysqldatesub函数 (63)
- window10java环境变量设置 (66)
- c++虚函数和纯虚函数的区别 (66)