**一下,菜鳥學習第一步~
what:
陣列,是有序的元素序列。 若將有限個型別相同的變數的集合命名,那麼這個名稱為陣列名。
組成陣列的各個變數稱為陣列的分量,也稱為陣列的元素,有時也稱為下標變數。
用於區分陣列的各個元素的數字編號稱為下標。
陣列是在程式設計中,為了處理方便, 把具有相同型別的若干元素按無序的形式組織起來的一種形式。
這些無序排列的同類資料元素的集合稱為陣列。
舉個栗子
錯誤的表達:——–超出索引範圍
宣告方式—-4種
異常處理—–try……..catch錯誤:
解決:
1. 輸入不正確
2.下標越界
可以看作是」長度可變,且具有很多方法的陣列」
不限長度,解決了陣列的不靈活性.
集合常用的方法
1.arraylist.add()—–新增
集合中可以新增乙個類
2.arraylist.insert()—插入
插入集合
3.arraylist.clear()—清空
4. arraylist.contains(1)———-判斷這個集合中是否包含這個元素
5. int num = arraylist.count;———–集合中元素的個數
陣列與集合:
陣列宣告了元素的型別,集合不宣告
陣列是靜態的,有固定大小,建立了就無法改變容量,而集合是動態擴充套件容量,可以根據需要改變大小.
陣列存放型別只能是一種,集合可以不是一種
陣列易於存放與查詢
arraylist 和 list 和 hashtable 和 dictionary的聯絡與區別:類別
howhow
arraylist
可以新增資料,資料的個數不受限制
要匯入命名空間, 存的資料不限制什麼型別
list
可以新增資料,資料的個數不受限制
不用匯入命名空間,都確定了存資料的型別
hashtable
以鍵值對的形式存值,方法很相似
要匯入命名空間, 存的資料不限制什麼型別
dictionary
以鍵值對的形式存值,方法很相似
不用匯入命名空間,都確定了存資料的型別
深入學習,用於實踐~
C 中集合與陣列的區別
前言 剛開始學習的時候沒有仔細去思考,然後這些內容在我腦海中就沒有什麼 印象,問問自己這些有什麼區別也只能籠統的說出一點兒來,所以學習還是要做到顆 粒歸倉的,及時總結是很重要的呀。陣列 陣列是相同資料型別的元素按一定順序排列的集合。優點 陣列在記憶體中是連續儲存的,所以可以快速而且容易的從頭到尾遍歷...
陣列與集合的區別
1.集合的由來 為什麼要創造出集合?陣列只能存相同資料型別的資料 可以存引用資料型別 和 基本資料型別 陣列一定給定長度了 陣列就不能改變長度 集合 注意 1.集合中只能存引用資料型別 物件 集合雖然只能保持引用型別 但是 也可以通過自動裝箱來儲存基本資料型別 2.集合的長度是可以反射變化的 3.當...
集合與陣列的區別
集合與陣列的區別 陣列 可以儲存基本資料型別 是用來存現物件的一種容器,但是陣列的長度固定,不適合在物件數量未知的情況下使用,大小固定,只能儲存相同資料型別的資料。集合 只能儲存物件,物件型別可以不一樣 集合的長度可變,可在多數情況下使用,大小可動態擴充套件,可以儲存各種型別的資料。collecti...