swift之数组

 

1.*****删除数组中指定元素

 //过滤掉已经选中的cell,这里通过filter过滤掉的到一个新的数组,再把新的数组赋值给原来的数组,swift中没有现成的删除指定元素的方法
            let filterArr  = indexArr.filter {
            $0 != indexPath.item//数组中留下的元素都是不等于indexPath.item
            }
           indexArr=filterArr

var ar6:[String]=[String]()//空数组

var ar4=[Int].init()//创建空数组

var ar5 = Array(repeating: 0.0, count: 3)//默认3个元素

var ar:[String]=["ss"]//var是可变,

let ar2:[String]=["qq"]//let是不可变

    

    ar.append(contentsOf: ["往数组中添加一个数组","ff"])//向数组中添加一个数组

    ar.append("王数组中添加一个元素")//向数组中添加一个元素

        

    ar.replaceSubrange(Range.init(NSMakeRange(0, 1))!, with: ["用于替换数组中的元素"])//替换数组中指定范围的元素

        

//        ar.remove(at: 0)//删除第一个元素

//        ar.removeAll()//删除所有元素

//        ar.removeLast()//删除最后一个元素

//        ar.removeFirst()//删除第一个元素

//        ar.removeSubrange(Range.init(NSMakeRange(0, 1))!)//删除数组中的某个范围

        var ar3=ar+ar2//合并数组

        ar3.insert(contentsOf: ["插入数组"], at: 0)//向数组中插入一个数组

        ar3.insert("插入一个元素", at: 0)//插入一个元素

       let res = ar3.contains("ff")//是否包含ff,结果true

        if res{

            print("包含")

        }

        if let ress:Bool = ar3.contains("ff"){//注意这里的Bool类型必须要加上,否组报错

            print("包括")

        }

        if res == true{

             print("true")

        }

 

数组倒叙排列:leftkeyarr =  leftkeyarr.reversed()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值