arraylist為array的乙個優化。arraylist相當於乙個動態陣列,可以動態的新增元素,動態的擴充套件陣列的空間。
語法:arraylist 陣列名 =new arraylist([初始容量]);
例如:
arraylist myarr = new arraylist();
方法說明
add
將物件新增到arraylist的結尾處
addrange
將乙個元素新增到arraylist的結尾處
binaysearch
使用二分法檢索演算法在已排序的arraylist或它的一部分中查詢特定元素
clear
將arraylist中移除所有的元素
contains
確定某元素是否存在arraylist中
copyto
將arraylist或它的一部分複製到一維陣列當中去
indexof
返回arraylist或它的一部分中的某乙個值所匹配的項的第乙個從零開始的索引
insert
將元素插入到指定的索引處
insertrange
將集合的某個元素插入到arraylist的索引處
lastindexof
返回arraylist或它的一部分某個值的最後乙個匹配項的位置索引
remove
從arraylist 中移除匹配的物件的第乙個的匹配物件
removerange
從arratlist刪除一定範圍的元素
reverse
將arratlist或它的一部分中元素的順序進行翻轉
setrange
將集合中的元素複製到arraylist中的一定範圍內
sort
將arraylist或它的一部分的中元素進行排序
using system;
using system.collections.generic;
using system.linq;
using system.text;
using myns = system.math;
using system.data;
using system.collections;
console.writeline();
myarr.sort();//一字典序進行排序
console.writeline("排序後的序列");
foreach ( string name in myarr)
console.readkey();}}
}
集合類的學習 ArrayList
1.arraylist類的說明 1 arraylist 我們可以將其看作是能夠自動增長容量的陣列。2 利用arraylist的toarray 返回乙個陣列。3 arrays.aslist 返回乙個列表。4 迭代器 iterator 給我們提供了一種通用的方式來訪問集合中的元素。2.arraylist...
ArrayList類的用法
靈活的設定陣列的大小 int32 values int32 list.toarray typeof int32 返回arraylist包含的陣列 這是乙個簡單的例子,雖然沒有包含arraylist所有的方法,但是可以反映出arraylist最常用的用法 用指定的大小來初始化內部的陣列 如果使用arr...
C 學習筆記 ArrayList的使用
學習目標 掌握arraylist的使用方法 using system using system.collections.generic using system.linq using system.text using system.threading.tasks using system.coll...