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)")
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值