//显式字符串写法
var str = "Hello, playground"
//隐式字符串
var s:String = "abcd"
//字符串拼接
s = "打算发的说法是\(18) s=\(s)"
var s2 = s + str
s2 += "a"
//判断相等
s == s2
s.hasPrefix("a")
s2.hasSuffix("a")
//判断是否是空字符串
s = ""
s.isEmpty
//分割字符串
s = "a,b,c,d"
s.components(separatedBy: ",")
//数组
//隐式
let arr = [1,2,3,4]
//显式
let arr2:[Int] = [3,4,1,3]
let arr3:[String] = ["a", "b", "c"]
//初始化可变数组
//声明一个可变的数组
var arr4:[String] = ["a", "b", "c"]
arr4.append("d")
//编历数组
for item in arr4 {
print(item)
}
for i in 0..<arr4.count {
print("第\(i)个是\(arr4[i])")
}
//迭代的方式遍历数组
//for (i,item) in arr4.enumerated(){
// print("第\(i)个是\(item)")
//}
//数组的属性
arr4.count
arr4.min()
arr.max()
arr.first
arr.last
//获取数组中数据
arr[0]
arr[0...2]
//数组拼接
var arr5 = arr+arr2
//修改数组中数据
arr4[0] = "m"
arr4[0...2] = ["x", "y", "z"]
//删除
arr4.remove(at: 0)
arr4
arr4.removeLast()
arr4.removeFirst()
iOS swift字符串、数组
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 1.将array数组转换为string字符串 2.将string字符串拆分为array数组[有分割符]
- 字符串按照-分割成数组(字符串转数组) 输出array ( 0 => 'jianshu', 1 => 'coder...
- 字符串按照-分割成数组(字符串转数组) 数组按照,分割成字符串(数组转字符串) 我的另一篇文章php 字符串分割成...