// 獲取陣列中的元素
public int getsize()
// 獲取陣列的容量
public int getcapacity()
public boolean isempty()
// 向所有元素後新增乙個新元素
public void addlast(e elem)
// 在所有元素前新增乙個元素
public void addfirst(e elem)
// 指定位置插入元素
public void add(e elem, int index)
if (index < 0 || index > size)
// 給index處騰出位置
for (int i = size - 1; i >= index; i--)
data[index] = elem;
size++;
}e get(int index)
// 修改對應索引處的值
void set(e elem, int index)
// 查詢陣列中是否有元素e
public boolean contains(e elem)
return false;
}// 查詢陣列中元素e的索引,不存在返回-1
public int find(e elem)
return -1;
}// 從陣列中刪除index處的元素,並返回刪除的元素
public e remove(int index)
size--;
if (size == data.length / 4 && data.length / 2 != 0)
return val;
}public e removefirst()
public e removelast()
// 從陣列中刪除元素e
public void removeelement(e elem)
}private void resize(int newcapacity)
data = newdata;
}@override
public string tostring()
}return res.tostring();}}
自定義陣列類
在學習c 的過程中,我們經常使用到陣列,那怎麼去定義乙個類去實現陣列的功能呢?我們先列出一些經常對陣列進行的一些操作,1 建立乙個指定容量的陣列 2 用已有的陣列初始化另乙個陣列 3 用已有的陣列給另乙個陣列賦值 4 給陣列新增元素 給陣列元素賦值 5 獲取陣列指定元素的值 6 輸入一定數量的值,將...
Java陣列 自定義基類
此類可以實現以下功能 新增資料 顯示資料 查詢資料返回索引 根據索引返回對應的陣列值 刪除資料 更新資料 順序新增資料以及陣列的二分查詢返回索引的功能。public class myarray public myarray int maxsize 新增資料 public void insert lo...
Yii2 自定義類
最近開始研究yii2,發現很多問題,比如自定義類或模組。網上搜了一大堆複製文件的沒講實際應用,這次決定自己寫下來填坑。其實很簡單,yii2文件沒讀的請先到這裡 接下來按步驟走不拖拉 1.寫乙個自定義的類,內容隨意,可以放到任意目錄 憑喜好 比如 這裡假設放到 vendor ns extensions...