美文网首页
2.2类型集合:Array

2.2类型集合:Array

作者: LucXion | 来源:发表于2020-05-22 10:50 被阅读0次

Array 类型构建

//声明
var a:[Int]
var b:Array<Int>
// 初始化
    // 空数组
//a = []
//a = Array()
//var array = Array<Int>()
a = [1,2,3]
b = Array(arrayLiteral: 4,5,6)
// 快速创建大量元素相同的数组
a = Array(repeating: 1, count: 10)
b = [Int](repeating: 2, count: 5)
// Array对加法运算符做了重载
a = a + b
//  <根据元素下标,取值、截取新数组、替换区间元素>
//通过下标获取数组中的元素
//var a = array[0]
//获取区间元素组成的新数组 [1,2,3,4]
//var subArray = array[0...3]
//获取数组的第1个元素
//var b = array.first
//获取数组的最后一个元素
//var c = array.last
//修改数组中某个位置的元素
//array[0] = 0
//修改数组中区间范围的元素
//array[0...3] = [1]
//替换一个范围内的元素
//array.replaceSubrange(0...2, with: [0,1])
//  <追加、插入元素>
//向数组中追加一个元素
//array.append(10)
//向数组中追加一组元素
//array.append(contentsOf: [11,12,13])
//向数组中的某个位置插入一个元素
//array.insert(0, at: 0)
//向数组中的某个位置插入一组元素 插入下标为3的位置
//array.insert(contentsOf: [-2,-1], at: 3)
//  <移除元素>
//移除数组中某个位置的元素 // 返回值为删除掉的元素
//array.remove(at: array.count - 1)
//移除数组中首个位置的元素
//array.removeFirst()
//移除最后一个位置的元素
//array.removeLast()
//移除前几位元素 参数为要移除元素的个数
//array.removeFirst(2)
//移除后几位元素 参数为要移除元素的个数
//array.removeLast(2)
//移除一个范围内的元素 (下标 0 - 2的元素,共3个)
//array.removeSubrange(0...2)
//移除所有元素
//array.removeAll()//判断数组中是否包含某个元素if array.contains(1){    print(true)}

遍历数组
//(Int,Int)型数组
let arrayLet2 = [(4,4),(2,3),(3,4)]//直接遍历数组
//进行数组角标遍历
for index in arrayLet2.indices{
    print(arrayLet2[index], separator:"")
}
// 对于Int类型的数组,swift为我们封装了几个实用函数
var arraySort = [5,1,3,6,7]
//从大到小排序   需要接收改变的值
//arraySort = arraySort.sorted(by: >)
//从小到大排序
arraySort = arraySort.sorted(by: <)
//获取数组中的最大值
arraySort.max()
//获取数组中的最小值
arraySort.min()

相关文章

  • 2.2类型集合:Array

    Array 类型构建

  • 8.集合类型(CollectionType)

    kotlin_集合类型 Array_数组 Set Map swift_集合类型 Array_数组

  • 第6 章 组合数据类型

    1.导入1.1 复习1.2 引入2. 集合类型及操作 2.1 集合类型定义 2.2 集合操作符 2.3 集合处理...

  • hive集合类型

    hive集合类型集合类型主要包括:array,map,struct等,hive的特性支持集合类型,这特性是关系型数...

  • Swift5.1集合类型

    4.集合类型 集合类型:Swift 语⾔提供数组(Array)、集合(Set)和字典(Dictionary)三种基...

  • 4、Swift集合类型

    集合类型 Swift 语言提供数组(Array)、集合(Set)和字典(Dictionary)三种基本的集合类型用...

  • Swift - 集合类型

    集合类型 Swift 语言提供数组(Array)、集合(Set)和字典(Dictionary)三种基本的集合类型用...

  • Java 集合 List 与 Array 的转换

    List 转 Array 使用集合转数组的方法,必须使用集合的 toArray(T[] array),传入的是类型...

  • Swift 2.0 学习笔记 4_集合类型

    //: 集合类型 // Swift 语言提供Array、Set、和Dictionary 三种基本的集合类型用来存储...

  • List和Array的转换

    List转换为Array 使用集合转数组的方法,必须使用集合的 toArray(T[] array),传入的是类型...

网友评论

      本文标题:2.2类型集合:Array

      本文链接:https://www.haomeiwen.com/subject/znzfahtx.html