Array陣列學習(一)

2021-06-27 01:11:13 字數 1821 閱讀 5828

一、陣列的宣告

使用操作符宣告陣列

let emptyarray1 =      //宣告乙個空陣列

element type

宣告乙個三個字串型別元素的陣列

var shoppinglist = ["香蕉","橘子","梨"]

二、陣列中新增元素:

方法一:

println(shoppinglist)

方法二:

shoppinglist.insert("石榴",atindex:2)

println(shoppinglist)

方法三:

shoppinglist += ["柚子" ]     //正確寫法

println(shoppinglist)

方法四:

shoppinglist += ["西瓜","木瓜","香瓜"]    

println(shoppinglist)

三、常用的陣列方法:

1.陣列的個數

println(shoppinglist.count)

2.陣列的容量,值大於等於count,並且是2的次方

println(shoppinglist.capacity)

3.判斷陣列是否為空

println(shoppinglist.isempty)

四、修改陣列的元素

方法一:

shoppinglist[1] = "哈密瓜"    //修改下標為1的元素的值,注:第乙個元素的下標是0

println(shoppinglist)

方法二shoppinglist[4...7]  = ["西紅柿","白菜"]  //把下標為4.5.6.7的元素換成這兩種蔬菜,注:這種方法除了能替換值外還能改變陣列的個數

println(shoppinglist)

五、刪除陣列的元素

shoppinglist.removelast()     //刪除陣列最後乙個元素

println(shoppinglist)

shoppinglist.removeatindex(4)      //刪除指定位置的元素

println(shoppinglist)

shoppinglist.removeall()     //刪除所有的元素

println(shoppinglist)

六、陣列的遍歷(遍歷:乙個乙個顯示)

方法一:

for item in shoppinglist{

println(item)   //乙個乙個顯示陣列中的元素

方法二:

for (index, value) in enumerate(shoppinglist){

println("item \(index) :\(value)")     //乙個乙個顯示陣列中的元素的位置和內容

七、demo2宣告乙個陣列

方法一:

var threedoubles = [double](count: 3, repeatedvalue: 0.0)    //陣列有三個元素,每個元素的值都是0.0

println(threedoubles)

方法二:

var anotherthreedoubles = array(count: 3,repeatedvalue:2.5)    //陣列有三個元素,每個元素的值都是2.5

println(anotherthreedoubles)

陣列 = 陣列1 + 陣列2

var sixdoubles = threedoubles  + anotherthreedoubles  //兩個陣列加起來,合成另乙個陣列

println(sixdoubles)

ruby學習 陣列類(Array)

1,陣列的建立 1 使用 來建立陣列 num 2,3,4,5,6 str a d c 2 使用array.new 來建立 3 使用 w與 i來建立 2,to a方法。對雜湊物件使用to a方法,結果會得到相應的陣列的陣列。3,split方法 對用逗號或者空白間隔的字串使用split方法,也可以建立陣...

Swift中級學習 陣列Array

swift中級學習 陣列array 陣列 有序的順序集合 var nums int 1,2,3,4,5 var strs1 string s h k f 字串陣列 var strs2 character s h k f 字元陣列 var strs3 string s h k f strs1 strs...

GoLang學習八 陣列(Array)

go語言提供了陣列型別的資料結構。陣列是具有相同唯 型別的一組已編號且長度固定的資料項序列,這種型別可以是任意的原始型別例如整形 字串或者自定義型別。陣列元素可以通過索引 位置 來讀取 或者修改 索引從0開始,第乙個元素索引為0,第二個索引為1,以此類推。陣列的下標取值範圍是從0開始,到長度減1。陣...