swift中数组的常用方法

作者: Jason_Wong | 来源:发表于2016-07-22 09:36 被阅读61次

    ————--1.有值数组初始化

    vararr0 = [1,2,3]

    vararr1:Array= [1,2,3]

    vararr2:Array = [1,2,3]

    vararr3: [Int] = [1,2,3]

    //var arr4: Int[] = [1, 2, 3]早期写法

    ————-—2.空数组初始化

    vararr5 = []

    vararr6 = [Int]()

    vararr7 =Array()

    print(arr7)

    —————3.可变数组和不可变数组:

    vararr8 = []

    letarr9  = []

    —————4.数组里元素类型

    vararr10 = [1,"lnj",1.75]

    print(arr10)

    //如果想明确表示数组中存放的是不同类型的数据,可以使用Any关键字,表示数组中可以存放不同类型的数据

    vararr11:Array = [1,"lnj",1.75]

    print(arr11)

    ———----5.数组个数是否为空

    vararr13 = [1,2,3]

    print(arr13.isEmpty)

    —————--6.追加

    vararr = [1,2,3]

    arr.append(4);

    print(arr)

    —————7.插入

    vararr17 = [1,2,3]

    arr17.insert(4, atIndex:0);

    --———8.更新

    vararr18 = [1,2,3]

    arr18[0] =8

    print(arr18)

    ————-9.删除

    vararr19 = [1,2,3]

    arr19.removeAtIndex(0)

    print(arr19)

    vararr20 = [1,2,3]

    arr20.removeLast()

    print(arr20)

    vararr21 = [1,2,3]

    arr21.removeAll(keepCapacity:false)//是否保持容量,如果为true,即便删除了容量依然存在,容量是2的倍数

    print(arr21)

    print(arr21.capacity)

    ————10.Range

    vararr22 = [1,2,3]

    arr22.removeRange(Range(start:1, end:2))

    print(arr22)

    vararr23 = [1,2,3]

    arr23.removeRange(0...0)

    print(arr23)

    ---———11.数组的批量操作

    vararr = [1,2,3]

    arr.replaceRange(1..<2, with: [99,88,77,66])

    ——--—12.几种遍历方式

    vararr1 = [1,2,3]

    forvari =0; i

    print(arr1[i])

    }

    fornumberinarr1

    {

    print(number)

    }

    foriin0..

    {

    print(arr1[i])

    }

    //取出数组中某个区间范围的值

    vararr2 = [1,2,3]

    fornumberinarr2[0..<3]

    {

    print(number)

    }

    相关文章

      网友评论

        本文标题:swift中数组的常用方法

        本文链接:https://www.haomeiwen.com/subject/txhijttx.html