arraylist的內容
陣列列表的特點 可變長度,用法和陣列類似
屬性:count (得到集合中的實際存放資料的個數)
arrylist 動態陣列
方法:add() :向陣列中新增乙個元素
remove() :刪除陣列中的某一元素
removeat()刪除陣列中索引值為i的元素
revese:反轉陣列的元素
sort:從小到大排列陣列的元素
clone():複製乙個陣列
static void main(string args)
arraylist.addrange(names);//集體新增
arraylist.remove("麗麗")//移除值為麗麗的元素
arraylist.removeat(2)//移除第二個元素//removeat移除指定的東西
hashtable的內容
hashtable table=new hashtable();
table.add("qq","yangqiaoqiao");
table.add("lxf","liuxiaofei");
table.add("zl","zhanglan");
foreach(dictionaryentry item in table)
console.writeline("***************==");
foreach(var item in table.keys)
console.wirteline("***************==");
foreach(var item in tsble.values)
Array List和ArrayList的區別與
定義 public abstract class array icloneable,ilist,icollection,ienumerable,istructuralcomparable,istructuraequatable 陣列在記憶體中是連續儲存的,所以它的索引速度是非常的快,而且賦值與修改元...
LinkedList和ArrayList的區別
對於集合collection下的list介面,有兩個實現類,arraylist和linkedlist,那麼他們兩個有什麼區別呢。arraylist的底層由陣列實現,而linkedlist的底層由雙向鍊錶實現,底層的不同才是他們區別的根源。然而因為他們繼承於同乙個父介面,他們的很多方法都是相同的。關於...
ArrayList和LinkedList的面試題
一 arraylist為什麼是執行緒不安全的?arraylist在新增乙個元素的時候,它可能會有兩步來完成 1.在 items size 的位置存放此元素 2.增大 size 的值。在單執行緒執行的情況下,如果 size 0,新增乙個元素後,此元素在位置 0,而且 size 1 而如果是在多執行緒情...