二維陣列宣告 遍歷和容器

2021-10-02 04:48:28 字數 1119 閱讀 5198

1.陣列:儲存多個資料

2.陣列特點

2.二維陣列:陣列中巢狀陣列(陣列中包含陣列)

3.二維陣列的定義

宣告方式:

*      資料型別 陣列名;

* 資料型別 陣列名;

* 資料型別 陣列名;

int num;

int num1;

int num3;

4.初始化:賦值

動態初始化: 建立陣列物件的時候不賦值,後續賦值

靜態初始化:建立陣列物件的同時賦值

5.輸出二維陣列使用:arrays.deeptostring();

6.遍歷方法

普通for:迴圈巢狀(遍歷的陣列的索引)

int num= ,,};

//普通for巢狀迴圈遍歷二維陣列

//外層陣列索引

for(int i=0;i增強for:迴圈巢狀(陣列中的每乙個資料值)

int num= ,,};

//增強for巢狀迴圈遍歷二維陣列

for(int n:num)

}

容器可以根據資料的個數進行自動變長,可以儲存任意型別的資料,但容器中只能存放引用資料型別的資料 。

1.collection介面: 容器類的父介面

2.collection介面包含了兩個子類:list和set。

list:有序可重複

list中包含arraylist子類

set:無序不可重複

3.arraylist

4.vector

vector與arraylist很像,都是由陣列實現內部儲存結構。

區別5.linkedlist

6.set

set特點

7.map

map介面儲存的每乙個資料都是由一對鍵值對(key-value)組成。

key:是無序的,不可重複跟set相似。乙個key,只能對應乙個value,如果想要對應多個,可以把value存在容器中如果儲存的資料的時候,key相同的資料value會覆蓋。

value:是無序的,可重複跟collection相似

map的遍歷方式:

遍歷二維陣列

二維陣列的初始化和如何用foreach輸出,需要注意的是,tdarray.length是二維陣列的個數,tdarray.length i 是第i 1的陣列的長度 public static void main string args for int i 0 i 獲取二維陣列中的最大值max int ...

二維陣列及二維陣列的遍歷

一 如果陣列的元素是一維陣列 則該陣列是二維陣列 如果陣列的元素是二維陣列 則該陣列是三維陣列 注意 二維陣列的長度 是陣列內一維陣列的個數 獲取二維陣列內的元素 第一步獲取該元素在哪乙個一維陣列內 第二步獲取該元素在一維陣列的那個位置 false var arr 1,2,3 var arr1 你好...

陣列 二維陣列 遍歷 異常

建立物件的原則 先父類後子類 載入內容原則 先靜態後成員 this 當前new的物件 執行 找new的物件 方法 多型情況 呼叫重寫方法 屬性 就近原則 new 的步驟 值傳遞 基本資料型別是值傳遞 引用資料型別 位址值的傳遞 測試物件導向的使用 陣列 相同資料型別的資料的有序集合 變數 儲存單個資...