美文网首页程序员
java集合学习:详解ArrayList

java集合学习:详解ArrayList

作者: Web前端学习营 | 来源:发表于2018-12-08 16:18 被阅读1次

ArrayList学习

大家都知道java学习中集合非常重要,给大家分享一下我的学习心得。

这篇主要介绍ArrayList。

一、为什么要用ArrayList?

谈到集合,首先就要说说数组,大家都知道数组可以存放多个相同类型的数据,然而数组有她自身的局限性:

要使用数组,在申明数组的时候就必须初始化数组的大小:

比如 声明长度是10的数组 不用的数组就浪费了 超过10的个数,又放不下

如果有想学习java的程序员,可来我们的java学习扣qun:94311,1692免费送java的视频教程噢!我整理了一份适合18年学习的java干货,送给每一位想学的小伙伴,并且每天晚上8点还会在群内直播讲解Java知识,欢迎大家前来学习哦。

二、使用ArrayList的好处

为了解决数组的局限性,引入容器类的概念。 最常见的容器类就是ArrayList

容器的容量"capacity"会随着对象的增加,自动增长

只需要不断往容器里增加英雄即可,不用担心会出现数组的边界问题。

三、Array List常用API

四、ArrayList的遍历

遍历分为三种方式:for循环、iterator和增强for循环

1、for循环

2、迭代器(iterator)

3、增强for循环

使用增强型for循环可以非常方便的遍历ArrayList中的元素,这是很多开发人员的首选。

不过增强型for循环也有不足:

无法用来进行ArrayList的初始化

无法得知当前是第几个元素了,当需要只打印单数元素的时候,就做不到了。 必须再自定下标变量。

感谢你长得那么漂亮还来看我的文章,你的关注是我坚持写下去的动力!

相关文章

网友评论

    本文标题:java集合学习:详解ArrayList

    本文链接:https://www.haomeiwen.com/subject/tkbqhqtx.html