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