java集合學習(一):詳解ArrayList
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原理解析Java
- Java集合原始碼學習(2)ArrayListJava原始碼
- Java集合(一) —— ArrayListJava
- Java集合框架(一)-ArrayListJava框架
- Java集合詳解(一):全面理解Java集合Java
- JAVA集合-ArrayListJava
- Java集合——ArrayListJava
- Java 集合之ArrayListJava
- Java集合之ArrayListJava
- 【Java集合】2 ArrayListJava
- 集合框架原始碼學習之ArrayList框架原始碼
- JAVA基礎 練習-13-ArrayList集合學生物件遍歷Java物件
- 【java】【集合】去除ArrayList中的元素、ArrayList巢狀ArrayListJava巢狀
- day08_我的Java學習筆記 (String類、ArrayList集合類)Java筆記
- Java集合 ArrayList原理及使用Java
- JAVA集合:ArrayList原始碼分析Java原始碼
- 【Java集合】ArrayList原始碼分析Java原始碼
- Java Collection介面 ArrayList集合(容器)Java
- Java集合詳解(二)Java
- Java集合詳解(三)Java
- Java 集合詳解 | 一篇文章解決Java 三大集合Java
- Java集合之ArrayList原始碼解析Java原始碼
- Java List 常用集合 ArrayList、LinkedList、VectorJava
- Java 集合框架------ArrayList原始碼分析Java框架原始碼
- java集合原始碼分析(三):ArrayListJava原始碼
- java基礎詳解-集合Java
- Java集合框架學習Java框架
- 帶你走進Java集合之ArrayListJava
- 再說Java集合,subList之於ArrayListJava
- JAVA ArrayList集合底層原始碼分析Java原始碼
- 【Java集合】單列集合Collection常用方法詳解Java
- Java 學習資料集合Java
- JAVA學習知識集合Java
- Java集合學習總結Java
- Java 集合學習筆記Java筆記
- ArrayList學習
- Java集合原始碼剖析——ArrayList原始碼剖析Java原始碼
- 死磕 java集合之ArrayList原始碼分析Java原始碼