/**
* String 結(jié)構(gòu)體,效率比對(duì)象高,一般推薦使用String (支持遍歷)
* NSString 繼承于NSObject (不支持遍歷)
*/
var str:String = "你好世界"
for C in str.characters
{
print(C)
}
//字符串的拼接
let name: String? = "老王"
let age = 80
let title = "小菜"
let rect = CGRectMake(0, 0, 100, 100)
print((name ?? "") + String(age) + title + String(rect))
/**
* \(變量名) 就會(huì)自動(dòng)轉(zhuǎn)換拼接
* 如果是可選項(xiàng)的轉(zhuǎn)換,會(huì)帶上 ‘Optional’,提示開發(fā)人員,值是可選的
*/
print("\(age) \(name) \(title) \(rect)")
// 如果真的需要格式化輸出怎么辦
let h = 5
let m = 3
let s = 8
let timeStr = String(format: "%02d:%02d:%02d", h,m,s)
// 在Swift語(yǔ)法變遷中 ‘Range’ 的變化非常大,如果碰到最好傳換成NSString來(lái)操作
(str as NSString).substringWithRange(NSMakeRange(2, 2))
//如果碰到了簡(jiǎn)單的取值 可以不轉(zhuǎn)換成NSString 如下
str.substringFromIndex("你".endIndex)
字符串
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
推薦閱讀更多精彩內(nèi)容
- 實(shí)現(xiàn)如下函數(shù):class Solution {public int soluition(String A, Str...
- 這么簡(jiǎn)單的使用,每次用的時(shí)候都想不起來(lái)啊,是不是要拖出去打死? 1、截取字符串 2、匹配字符串 3、分隔字符串 4...
- 1.截取字符串 NSString*string =@"sdfsfsfsAdfsdf"; string = [str...
- 1.截取字符串 NSString*string =@"sdfsfsfsAdfsdf"; string = [str...