集合的概念

2021-09-23 20:54:09 字數 623 閱讀 9937

集合的概念

我們建立乙個陣列的時候給陣列儲存資料的時候,不知道要儲存多少個資料,或者是在已有陣列上儲存資料時發現原先的陣列長度不夠用時,我們通常採用這種常規方法給陣列「擴容」,使得越界的資料能夠儲存進去。

(當你事先不知道要存放資料的個數,或者你需要一種比陣列下標訪問機制更靈活的方法時,你就需要用到集合類。)

常規方法:

int a= new int[20];

a[0]=20;

a[1]=33;

//...

int b = new int[a.length*2];

for (int i = 0; i 重複寫或呼叫這段**會使**顯得臃腫和麻煩,所以我們用一種集合的方法把它封裝,這樣以後就可以簡便呼叫了。

集合類:

class arraylist{//集合類

private int length=20;

private int data =new int[length];

private int size =0;

public void add(int d){

if (size 這樣就簡單多了,而且以後儲存資料就不用擔心越界了。

小概念集合

1 特殊功能暫存器和一般的ram的區別。二者都是計算機進行功能擴充套件和優化的組成部分 1 訪問方式都可以進行實體地址的訪問 voliatile unsigned int 0xc0011000 2 二者讀寫許可權不相同。常見的ram是可以可寫的,但是暫存器的許可權是不進行通 3 讀寫的效果不相同 常...

集合概念梳理

1.arraylist 有序不唯一 方便訪問 經常使用的乙個結果型別 可以和陣列進行對比 arraylist儲存資料的訪問和陣列相同 都是通過下標進行操作 不過arrarlist的下標是從1開始 arraylist長度可變 陣列長度不可變 arraylist可以理解成乙個長度可變的陣列 明顯比陣列更...

JAVA 集合Collection(概念)

collection 集合的總介面 實現類常見的有 arraylist linkedlist hashset treeset 泛型 限制元素型別e 引用資料型別 add e e 往集合中新增元素 remove e e 往集合中刪除元素 size 輸出集合中元素的總個數 contains 判斷集合中是...