陣列和集合

2022-10-10 21:33:25 字數 904 閱讀 3723

陣列及集合,能存放任意多個同型別的資料,適用性強,下面簡單介紹二者:

1.陣列

**書寫:資料型別[ ] 變數名 = new 資料型別 [長度];

初始化器:資料型別[ ] 變數名 ={元素1,元素2,元素3..};

讀取:變數名[索引] ;(從指定陣列中,通過編號取出某乙個陣列項的值,返回型別與陣列項型別相同)

修改:變數名[索引] = 值;

讀取陣列長度: 變數名.length(返回型別:int)

定長性:乙個陣列在建立後,它的長度固定不變

例如:int[ ] num=new int [5];

int[ ] num=new int [6];

此時,不是更改陣列的長度,而是使用長度為6的陣列,長度為5的陣列不再使用。

陣列的遍歷:是指從陣列的第一項開始,依次取完整組的所有項,實現陣列的遍歷,可以使用迴圈,迴圈變數從0開始,依次取到陣列的最大下標(陣列的長度-1)

2.集合

**書寫:list《資料型別》變數名 = new list《資料型別》();

初始化器:list《資料型別》變數名 = new list《資料型別》;

新增元素:向集合的末尾,新增乙個新的元素,**:變數名.add(要新增的資料);

插入元素:向集合的指定位置,插入乙個新的元素 **:變數名.insert(索引,要插入的資料),

例如:listnum = new list;

num.insert(0,19);

插入後:new list;

刪除元素:1.變數名.removeat(索引);刪除指定索引位置的元素,刪除後,後面的索引依次減1

2.變數名.remove(資料);刪除集合中與填寫的資料相同的第乙個匹配項

修改元素:變數名[索引] = 值;

獲取元素數量:變數名.count

陣列和集合

陣列是乙個儲存相同型別的固定大小的有序集合,若將有限個型別相同的變數的集合命名,那麼這個名稱為陣列名。組成陣列的各個變數稱為陣列的分量,也稱為陣列的元素,有時也稱為下標變數。初始化陣列 陣列時引用型別,必須使用new關鍵字建立陣列的例項 陣列的宣告方式有四種 int nums1 newint 3 1...

陣列和集合

一維陣列 1.陣列定義 int arr 或是 int arr2 2.靜態初始化 type arrayname new type 例子 int arr new int 普通的陣列遍歷方式 for int i 0 i system.out.println arr i foreach方式 for int ...

陣列和集合

陣列 1.一維陣列 1 宣告 type arrayname 2 初始化 int arr new int 5 arr陣列中的每個元素都是初始化為0 int arr new int 5 3 一維陣列的使用 foreach int n in arr console.writeline n 2.二維陣列的宣...