加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Swift——字符串

发布时间:2020-12-14 06:22:39 所属栏目:百科 来源:网络整理
导读:1、直接遍历字符串 var str = "大家好啊"//1、直接遍历字符串for c in str.characters{ print(c) } 2、字符串的拼接 //2、字符串的拼接var str1="字符串1"var str2 = "字符串2"var str3 = str1+str2print(str3) 3、字符串与其它类型拼接 //3、字符串与其它类

1、直接遍历字符串

var str = "大家好啊"

//1、直接遍历字符串
for c in str.characters{
    
    print(c)
    
}


2、字符串的拼接

//2、字符串的拼接
var str1="字符串1"
var str2 = "字符串2"

var str3 = str1+str2
print(str3)


3、字符串与其它类型拼接

//3、字符串与其它类型的拼接
var a=10
var b=3.14
var name = "哈哈"
var infoStr = "拼接后(name)(a)(b)"
print(infoStr)


4、拼接字符串时,字符串的格式化 例如:显示: 02:08

//4、拼接字符串时,字符串的格式化  显示:02:08
var min=2
var second = 8
var timeString = String(format:"%02d:%02d",arguments:[min,second])
print(timeString)


5、字符串的截取

//5、字符串的截取
var urlString="http://www.baidu.com"

//先将String类型转换成NSString类型(String asNSString)

var header = (urlString as NSString).substring(to: 7)
print(header)

var middle=(urlString as NSString).substring(with: NSMakeRange(8,8))
print(middle)

var footer = (urlString as NSString).substring(from: 17)
print(footer)


6、判断字符串是否为空

//6、判断字符串是否为空
if footer.isEmpty{
    
    print("字符串为空")
}
else{
    print("字符串为(footer)")
}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读