ArrayList類的基礎知識整理

2021-10-07 05:40:18 字數 817 閱讀 7124

arraylist集合類是大小可變的陣列的實現,儲存在集合內的資料成為元素,此類提供一些方法來操作內部的元素。arraylist中可不斷新增元素,其大小也自動增長。

基本格式:

arraylist

list=

newarraylist

<

>()

;//其中<>中可填寫資料型別

常用方法:

public

boolean

add(e e)

;//將指定的元素新增到此集合的尾部

public e remove

(int index)

;//刪除此集合中指定位置的元素,返回被刪除的元素

public e get

(int index)

;//返回此集合中指定位置上的元素

public

intsize()

;//返回此集合中的元素個數

arraylist集合不能儲存基本型別的資料,只能儲存引用型別的資料,但是儲存基本型別資料對應的包裝型別是可以的,基本型別對應的基本型別包裝類如下:

基本型別

基本型別包裝類

byte

byte

short

short

intinteger

long

long

float

float

double

double

char

character

boolean

boolean

5 4 ArrayList基礎知識

arraylist是介面list的乙個子類實現。arraylist底層是用陣列實現的儲存,其特點是查詢效率高 增刪效率低 執行緒不安全。陣列長度是有限的,但arraylist是可以存放任意數量的物件,長度不受限制。因為它採用了陣列擴容的機制實現的,其實就是在對陣列進行操作前,判斷陣列長度是否足夠,不...

類的基礎知識

建立乙個student類,用標頭檔案的方式建立 student.h檔案 include h檔案也需要加頭,否則編譯會出錯 include using namespace std class student 不能忘記 類外定義成員函式 student student int n,string nam,...

C 基礎知識整理 基礎知識(2) 類

類,是物件導向語言的基礎。類的三大特性 封裝 繼承 多型。最基本的特性就是封裝性。程式設計師用程式描述世界,將世界的所有事物都看成物件,怎麼描述這個物件?那就是類了。也就是用類來封裝物件。用書上的話說,類是具有相同屬性和行為的物件的抽象。寶馬汽車 別克汽車 五菱之光汽車.基本具有相同的屬性和行為,所...