在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
一:创建字符串 //字符串的创建有两种 //不可变字符串 let str = "I'm a string" //可变字符串 var string = "I'm a mutableString1" //可变字符串初始化再赋值 var mutableString : String mutableString = "I'm a initMutableString" print("str = \(str)") print("string = \(string)") print("mutableString = \(mutableString)") 运行结果 str = I'm a string string = I'm a mutableString1 mutableString = I'm a initMutableString
二:空字符串的创建 let string = "" let string1 = String() print("voidString = \(string)") print("voidString1 = \(string1)") 运行结果 voidString =
voidString1 =
空字符串的判断 let string = "" if string == ""{ print("string 是空字符") }else{ print("string 不是是空字符") } //第二种 if string.isEmpty { print("string 是空字符") }else{ print("string 不是是空字符") } 运行结果 string 是空字符 string 是空字符 三:字符串的拼接 //字符串的拼接 //直接 + var string = "abc" string += "def" print("string = \(string)") //第二种拼接\() let str = "hij" let str1 = "\(str)klm" //字符串的拼接 用 \(要拼接的内容) print("str1 = \(str1)" 运行结果 string = abcdef str1 = hijklm 对不同类型进行拼接 let number = 3 let number1 = 2.1 let sum = "\(number) 加上 \(number1) 等于 \(Double(number) + number1)" print("sum = \(sum)") 运行结果 sum = 3 加上 2.1 等于 5.1 四:字符串的长度 //swift2之前用countElements 现在用count //字符串的长度 let string = "China,America" let length = string.characters.count print("length = \(length)") 运行结果 length = 13
字符串的比较 let str = "abcdefghij" let str2 = "nmgghjkjhghj" if str == str2 { print("str 和 str2 是相等的") }else{ print("str 和 str2 是不相等的") } 运行结果 str 和 str2 是不相等的 其他的大小写转换以及字符的遍历在项目中基本不用,再次就不做举例 |
请发表评论