您的位置:首页 > 移动开发 > Swift

Swift-数组&集合

2014-12-14 19:02 281 查看
//声明&初始化
var array003:[String]=[]
var array0031=[String]()
varnewarray = [Double](count:
4, repeatedValue:
1.1)
//创建特定大小和内容的数组
//或者Array(count: 4, repeatedValue: 1.1)
var intarr1: [Int]=[]
var intarr2: [Int]=[1,2,3,4]
var arr1=[1,2,3,4]
var strarr0=["11","22","33","44"]
varstr1="哈哈
"
var strarr=["!","",str1]

//如果同一个数组/字典里面有不同类型的元素,这种数组会被推导为OC的NSArray类型(不可变数组),其中3是NSNumber。这个数组无法使用Swift的API接口方法
var arr2=["1","2",3]

//取某个数组元素
println(strarr[0])

//数组添加元素的方法,添加元素只能用.append,添加数组可以用“+”
arr1.append(5)
arr1

//数组数据量
arr1.count

//数组+数组
arr1+=[6,7]
strarr0 += ["55","66"]

//插入数据
arr1.insert(1,
atIndex: 4)
arr1

//修改数组
arr1[0]=11
arr1

//批量修改
arr1[2...5]=[33,44]
arr1

//删除,都会返回被删除的数据项
let lastitem =
arr1.removeLast()
lastitem
let item0 =
arr1.removeAtIndex(0)
arr1
item0

//=========例子=======
var str01:NSString!="jikexueyuan依云"
var arr01:[String]=[]
for i
in
0..<str01.length{

var s:NSString!=str01.substringWithRange(NSMakeRange(i,
1))
arr01.append(s)
}
println("myArr=\(arr01)")
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: