在上一小節中,我們對陣列進行了乙個基本的封裝,該小節中,我們在上一次基礎上,新增往陣列新增元素的方法:
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 ...