美文网首页
swift字符串

swift字符串

作者: 星辰流转轮回 | 来源:发表于2016-05-30 09:57 被阅读23次

字符Character组成字符串

声明一个字符串常量
let str = "这是一个常量字符串"

可以初始化空的字符串
var emptyStr1 = ""
var emptyStr2 = String()

字符串的拼接
let me = "My age is " //定义字符串常量
let age = 18
var newStr = me + String(age) //swift不支持隐式类型转换,需要显示类型转换

newStr += "你多大了" //let声明的常量不可以增加

在Swift中,一个String类型就是一个实际的值,不是指针,当定义一个新的String,并且将之前的String值拷贝过来的时候,是实际创建了一个相等的新值,而不是仅仅像指针那样指向过去。
同样在函数传递参数的时候,也是传递的实际值,并且创建了一个新的字符串,后续的操作都不会改变原有的String字符串

字符串其他属性
str.isEmpty //返回值Bool类型
countElements(str) //字符计数-字符串中有多少个字符
let message = "(multiplier) times 2.5 is (Double(multiplier) * 2.5)"
判断两个字符串是否相等直接“==”

大小写
let normal = "Could you help me, please?"
let shouty = normal.uppercaseString
// shouty is equal to "COULD YOU HELP ME, PLEASE?"
let whispered = normal.lowercaseString
// whispered is equal to "could you help me, please?"

相关文章

网友评论

      本文标题:swift字符串

      本文链接:https://www.haomeiwen.com/subject/fthfdttx.html