1 2封裝陣列之新增元素

2022-05-01 18:57:09 字數 1011 閱讀 5543

在上一小節中,我們對陣列進行了乙個基本的封裝,該小節中,我們在上一次基礎上,新增往陣列新增元素的方法:

1.向所有元素後新增乙個元素

思路:(1)先判斷當前陣列容量是否已滿,未滿則轉入(2),否則丟擲異常

(2)在元素下標為size的位置插入新元素

(3)維護我們的size值

//

向所有元素後新增元素

public

void addlast(int

e)

2.在指定index位置插入乙個新元素

思路:(1)先判斷當前陣列容量是否已滿,未滿則轉入(2),否則丟擲異常

(2)判斷當前需要插入值的位置是否合理,合理則轉入(3),否則丟擲位置不合法異常

(3)將index之後的元素依次往後移動一位,然後將新元素插入到index位置

(4)維護我們的size值

//

在第index個位置插入乙個新元素

public

void add(int index, int

e) data[index] =e;

//(4)維護size值

size++;

}

通過對在指定index位置插入乙個新元素方法的編寫,此時我們可以很輕鬆的編寫出在所有元素之前新增乙個新元素,

3.在所有元素之前新增乙個新元素

//

在所有元素之前新增乙個新元素

public

void addfirst(int

e)

我們還可以對在本節剛開始編寫的第乙個方法進行改寫,改寫如下:

//

向所有元素後新增元素

public

void addlast(int

e)

到此我們對如何在陣列中新增乙個元素有了基本的認識,在下一節中我們就如何在陣列中查詢元素和修改元素進行學習。

若你感興趣,關注我,我們一起學習~~~~

jquery 陣列 新增元素

在前提不知道b在這個陣列的下標,刪除b這個元素 var arrlist a b c d arrlist.splice jquery.inarray b arrlist 1 alert arrlist 其中jquery.inarray b arrlist 是b這個元素在陣列arrlist 中的位置 s...

jquery 陣列 新增元素

在前提不知道b在這個陣列的下標,刪除b這個元素 var arrlist a b c d arrlist.splice jquery.inarray b arrlist 1 alert arrlist 其中jquery.inarray b arrlist 是b這個元素在陣列arrlist 中的位置 s...

javascript陣列 新增元素

在陣列最後加乙個元素 var names1 1,2,3 names1.push 66 console.log names1 後台執行結果 1,2,3,66 在陣列最後加多個元素 names1.push 1,23,4 console.log names1 後台執行結果 1,2,3,66,1,23,4 ...