Swift 数组的常用方法

        var numbers = [0,1,2,3,4,5];
        var vowels = ["A","E","I","O","U"];
        var emptyArr = [Int]();
        //数组元素的个数
        print("数组的长度为:\(numbers.count),\(vowels.count),\(emptyArr.count)");
        //判空
        if numbers.isEmpty {
            print("数组是空的");
        }
        //使用下标获取元素
        print("数组的第二个元素是:\(vowels[1])");
        //数组不能越界,比如:vowels[-2]
        //数组的第一个元素
        print("数组的第一个元素:\(String(describing: numbers.first))")
        //数组的最小值
        print("数组的最小值:\(String(describing: numbers.min()))");
        //是否包含元素
        if vowels.contains("A") {
            print("数组包含A");
        }
        //根据元素值获取元素的下标
        if let index = vowels.index(of: "I") {
            print("E的索引值是\(index+1)");
        }
        //遍历数组元素
        for number in numbers{
        print(number)
        }
        //判断数组是否相等
        let Arr = [0,1,2,3,4,5];
        if numbers == Arr {
            print("两数字相等");
        }else{
            print("两数组不相等");
        }
        //添加元素
        numbers.append(6);
        print("添加后的数组\(numbers)");
        print(vowels += ["F"]);
        //数组相加
        vowels = vowels + ["G","H"];
        print(vowels);
        //删除元素
        vowels.removeLast();
        print(vowels);
        vowels.remove(at: 2);
        print(vowels);
        //替换元素
        vowels[1] = "K";
        print(vowels);
详细代码查看:https://github.com/xiaolitou-ping/Swift-All

posted @ 2017-10-17 09:33  朝阳向日葵  阅读(2279)  评论(0编辑  收藏  举报