ArrayList和Hashtable的有關內容

2021-06-09 07:35:26 字數 823 閱讀 8935

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 而如果是在多執行緒情...