swift 学习<五> String

来源:互联网 发布:股票数据分析模型 编辑:程序博客网 时间:2024/06/05 03:09


/*

  1. String 是一个结构体, 相对OC NSString 是一个对象, 效率会更高


*/


// 字符串的拼接

let i =2

let str1 ="ddd"


var str2 ="abc"

// str2 后面拼接

str2 = str2 + "\(str1)"

// 拼接 不可变 String

let str3 =str1 + "\(str2)"

// 拼接可变String

var str4 =str + "\(str3)"


// 格式化字符串

let framatString =String(format: "%02d:%02d:%02d", arguments: [3,23,10])

/*


  打印结果  : 03:23:10

*/



// 截取字符串

/*

 String中使用 Range比较麻烦, 建议使用 OC 中的 NSString

*/


// String截取

var subStr =str4.substringWithRange(Range<String.Index>(start:advance(str4.startIndex,0), end: advance(str4.startIndex,6)))


print(subStr)


//字符串String NSString 之间的转换


//String --->>NSString

let str5 :NSString =str4

// 或者

let str6 =str4 as NSSting

0 0
原创粉丝点击