java基礎之集合框架--使用ArrayList類動態 存儲數據


一、ArrayList是List接口下的一個實現類,實現了長度可變的、連續的數組;擁有數組的特性。

       遵循了LIst的規則:不唯一的、有序的。

          如果沒有增加泛型的話,集合中可以添加任何類型的數據。

 

使用ArrayList類之前,需要導入相應的接口和類:

import java.util.ArrayList;

import java.util.LIst;

 

ArrayList對於查詢數據數據,

 

添加泛型后:

使用對象類型

 

 在ArrayLisit中提供了很多方法用於對集合的操作,以下列舉常用方法

 

 

 

 

 

 ArrayList 的優點:適合隨機讀取的時候,讀取速度快,可以一步get(index)。

       缺點:添加值很慢——一方面,添加數據在array中間的時候,需要移動后面的全部數據;另一方面,當長度大於初始長度的時候,每添加一個數,都會需要擴容。

        實踐操作:
                     對程序Debug調試,可以看出當我向集合插入一條數據,后面的數據都需要往后移動,這樣對於程序運行速度等有一定的影響

 

 以下是jdk幫助文檔提供的詳細方法

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM