码迷,mamicode.com
首页 > 编程语言 > 详细

swift -- 数组

时间:2016-06-14 14:11:18      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:

一.数组

1.创建一个空数组

方式一:

var array1 = [Int]()

方式二:

var array2 = Array<String>()

2.创建带有默认值的手

var array3 = [Int].init(count: 5 repeatedValue: 10)  //5 个元素, 全是10

var array4 = Array<String>.init(count: 5 repeatedValue: "a")

3.用字面量构造数组

var array5 : Array<Int> = [1,2,3,4,5]

4.合并两个数组

var array6 : Array<Int> = [1,2,3]

var array7 : Array<Int> = [4,5,6]

var array8 = array6 + array7     //合并的两个数组类型需要相同

5.检查数组是否为空

print(array8.isEmpty)

6.元素个数

print(array8.count)

7.添加元素(在后面加入)

var array9 :Array<Int> = [11,22,33]

array9 += [44,55,66]

print(array9)

8.插入元素(在指定位置)

array9.insert(10 , atIndex: 0)   //在索引为0 处,插入10

9.删除元素

array9.removeAtIndex(0)  //删除索引为0 的元素

10.获取某个元素

print(array9[2])

11.修改某个元素 (重新赋值) 

array9[2] = 100

12.修改某个索引区间的元素

array9[3...5] = [1]         //索引3,4,5的元素全赋值为 1

array9[3...5] = [1,2,3] //索引3,4,5的元素分别为 1,2,3

13.遍历数组

for i in array9{

print( i )      //打印每一个元素

 

swift -- 数组

标签:

原文地址:http://www.cnblogs.com/daxueshan/p/5583664.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!