创建字符串
var stringA = "Hello, World!"
print( stringA )
var stringB = String("Hello, World!")
print( stringB )
Hello, World!
Hello, World!
字符串拼接
var stringA = "网址:"
stringA += "https://www.csdn.net/"
print( stringA )
网址:https://www.csdn.net/
var varA = 20
let constA = 100
var varC:Float = 20.0
var stringA = "\(varA) 乘于 \(constA) 等于 \(varC * 100)"
print( stringA )
20 乘于 100 等于 2000.0
let constA = "网址:"
let constB = "https://www.csdn.net/"
var stringA = constA + constB
print( stringA )
网址:https://www.csdn.net/
字符串其他常用属性
count
属性:字符串长度
- 使用
==
来比较两个字符串是否相等
hasPrefix(prefix: String)
:检查字符串是否拥有特定前缀
hasSuffix(suffix: String)
:检查字符串是否拥有特定后缀
Int(String)
:转换字符串数字为整型
创建字符
let char1: Character = "A"
let char2: Character = "AB"
print("char1 的值为 \(char1)")
print("char2 的值为 \(char2)")
遍历字符串中的字符
for ch in "Runoob".characters {
print(ch)
}
for ch in "Runoob" {
print(ch)
}
字符串连接字符
var varA:String = "Hello "
let varB:Character = "G"
varA.append( varB )
print("varC = \(varA)")