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)")
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)")
相关文章推荐
- Java集合转换【List<-->数组、List<-->Set、数组<-->Set、Map-->Set、Map-->List】
- string[] array arrayList hashtable list<> dictionary<,> 数组、集合、泛型集合
- 集合转换java:【List<-->数组、List<-->Set、数组<-->Set、Map-->Set、Map-->List】
- Swift数组、字典和集合
- swift 学习记录(集合---数组)
- C# List<T> 数组,集合等排序
- Swift基础语法&&入门教程_字符串,数组_字典
- 《从零开始学Swift》学习笔记(Day 17)——Swift中数组集合
- Swift 2.0学习笔记(Day 17)——Swift中数组集合
- Object-C--->Swift之(五)数组和字典
- swift  学习,数组
- swift 字符串,数组,字典 的那些事<一>
- Swift编程高级教程(三)集合类型-数组
- Swift集合类之数组和数据字典
- Swift 集合类型(Collection Type) 之 数组(array)(官方文档翻译及总结)
- 黑马程序员——集合框架-Map&集合和数组的操作类,for-each
- 第4篇:swift语言笔记:集合(数组/字典)关键点
- swift 字符串,数组,字典 的那些事<三>
- OC  字符串  数组  集合
- 九宫格 Swift提供经典的数组和字典两种集合类型来存储集合数据,使用数组实现一个九宫格程序,