Swift 字符串 字符

创建字符串

	// 使用字符串字面量
	var stringA = "Hello, World!"
	print( stringA )

	// String 实例化
	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)")

遍历字符串中的字符

	// swift3
	for ch in "Runoob".characters {
    
    
	    print(ch)
	}

	// swift4
	for ch in "Runoob" {
    
    
	    print(ch)
	}

字符串连接字符

	var varA:String = "Hello "
	let varB:Character = "G"
	varA.append( varB )
	print("varC  =  \(varA)")

猜你喜欢

转载自blog.csdn.net/weixin_46926959/article/details/129756012