1.3 陣列的賦值
1.4 陣列的增刪改查
1.5 陣列的排序
1.6 arraylist類的常用方法
1.7 陣列的遍歷
下一章、二維陣列(暫無)
int
arr;
//--整形一維陣列a
double
arr_d;
//--雙精度一維陣列b
string
arr_s;
//--字串一維陣列c
//...
僅確定陣列的長度,每個位置的數字都為0
//動態初始化一維陣列
int[
] arr =
newint[2
];string
arr_s =
newstring[2
];
靜態初始化中陣列每乙個位置的值都會賦好
//靜態初始化一維陣列
int[
] arr =
;int
arr1 =
newint
;
int i=2;
int a =
newint
[i];
陣列的賦值有很多方法,以下展示幾種較為常用的
//給陣列中某乙個數字單獨賦值
int[
] arr1 =
newint[3
];arr1[0]
=1;//在初始化中直接賦值
int arr2 =
newint
;//直接賦值,初始化隱藏
int arr3 =
;//陣列長度為5,第4個數賦值為1
int[
] arr4 =
陣列的增刪改查需要用到 using system.collections;
陣列也必須是 arraylist類 而不能用 int 或其他的。
using system;
using system.collections;
namespace array
console.
writeline()
;//遍歷arraylist方法二foreach
foreach
(var ob in array_list)}}
}
比如:氣泡排序 等多種排序方法
for
(int i =
1; i < arr.length; i++)}
}
不管是什麼排序,底層邏輯都是比較大小然後交換位置
arraylist array_list =
newarraylist()
; array.
add(
888)
; array.
add(6)
; array.
add(66)
; array.
add(
666)
;
array.
sort()
;//輸出array_list結果為由小到大
方法
說明使用
add將物件新增到後面
array_list.add(10)
addrange
將一批元素新增到當前列表的末尾
array_list.addrange(陣列名)
insert
將元素插入指定索引處,後面的元素依次往後移動
array_list.insert(1, 「元素」)
remove
移除特定物件的第乙個匹配項
array_list.remove(1)
removeat
移除指定索引處的元素
array_list.removeat(2)
removerange
移除一定範圍的元素
array_list.removerange(起始索引,刪除的個數)
sort
對元素進行排序
array_list.sort()
clear
移除所有元素
array_list.clear()
toarray
將元素複製到新陣列中
array_list.toarray()
contains
確定元素是否存在
int_list.contains(123)……
…
//遍歷arraylist方法一for
for(
int i =
0; i < array_list.count; i++
) console.
writeline()
;//遍歷arraylist方法二foreach
foreach
(var ob in array_list)
後續**位址有待上傳
Linux安裝Nginx 新手教學
使用xftp連線並上傳安裝包至虛擬機器 先安裝相關依賴 yum y install gcc zlib zlib devel pcre devel openssl openssl develzxvf nginx 1.18 0.tar.gz c.接著進入解壓好的nginx目錄 使用命令 configur...
MySQL基本操作,新手入門寶典
以下的文章主要向大家描述的是mysql基本操作,mysql在實際操作中是經常被用到的,所以對mysql的基本內容的了解也是一件很重要的事項,以下的文章就是對mysql基本操作的詳細描述。登陸資料庫 d phpstudy mysql bin mysql uroot proot 檢視資料庫 mysql ...
MySQL基本操作,新手入門寶典
以下的文章主要向大家描述的是mysql基本操作,mysql在實際操作中是經常被用到的,所以對mysql的基本內容的了解也是一件很重要的事項,以下的文章就是對mysql基本操作的詳細描述。登陸資料庫 d phpstudy mysql bin mysql uroot proot 檢視資料庫 mysql ...