let str = "Hello, playground"
let str1 = "" let str2 = String()
if str1.isEmpty {
print("this String Object is Empty")
}
var str3 = "Hello" str3 += " "+"World"//str3 = Hello World
let multiplier = 3 let message = "\(multiplier) times 2.5 is \(Double(multiplier) * 2.5)"//3 times 2.5 is 7.5
str3.characters.count
let comStr1 = "one two" let comStr2 = "one two" comStr1==comStr2//true
let tmp3 = "thank you"
tmp3.hasPrefix("thank")//true
tmp3.hasSuffix("you")//true
for chara in str3.characters {
print(chara)
}
let char1 = "" var cgar2 = "HS"
let chars:[Character] = ["H","e","l","l","o"] let str4 = String(chars)
var str5 = "" let ca:Character = "a" str5.append(ca)
"\0"//"" 空白符
"\\"//"\"反斜杠符号
"\t"//" "制表符
"\n"//换行符
"\r"//回车符
"\'"//"'"单引号
"\""//"""双引号
"\u{24}"//"$"unicode字符
let tmp = "Hello Swift"
//获取字符开始的下标值 0
let indexStart = tmp.startIndex
//获取某个下标后一个字符的下标 1
let next = indexStart.successor()
//获取最后一个字符的下标值 注意有\0的存在
let indexEnd = tmp.endIndex
//获取某个下标前一个字符的下标
let pre = indexEnd.predecessor()
//通过下标获取字符串中的字符 t
var c = tmp[pre]
//进行下标移动 o
var c2 = tmp[indexStart.advancedBy(4)]
//通过遍历下标来遍历字符 H e l l o S w i f t
for index in tmp.characters.indices {
print("\(tmp[index]) ", terminator: "")
}
var tmp2 = "Hello"
tmp2.insert("!", atIndex: tmp2.endIndex)
tmp2.insertContentsOf(" Swift".characters, at: tmp2.endIndex)
tmp2.removeAtIndex(tmp2.endIndex.predecessor())
let range = tmp2.endIndex.advancedBy(-4)..<tmp2.endIndex tmp2.removeRange(range)
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有