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
- swift 学习<五> String
- swift 学习笔记五
- Swift学习笔记 (五)
- swift学习笔记(五)
- swift 学习<五> 闭包
- swift学习日记(五) 属性
- Swift学习(五)-逻辑判断
- swift学习记录(String)
- Swift学习1: String应用
- Swift 4.0 字符串(String)学习
- Swift学习之五:Bool类型
- Swift学习之五:Bool类型
- swift学习笔记(五)构造过程
- swift语言的学习笔记五(线程)
- 五 Swift学习之扩展(Extension)
- Swift学习笔记(五)闭包
- Swift 学习-控制流(五)
- iOS学习笔记45-Swift(五)协议
- Date和Calendar类的使用(一个例子)
- 【POJ3020】【总数-最大二分匹配】【最小路径覆盖和点覆盖的区别是 路径的话要所有点覆盖了】
- Real Time Rendering 2.1 Architecture (体系结构)
- 通过SQL语句直接实现Excel与数据库的导入导出
- hdu2049 不容易系列之(4)——考新郎
- swift 学习<五> String
- Android Studio(一):介绍、安装、配置
- Android Studio(二):快捷键设置、插件安装
- Android Studio(三):设置Android Studio编码
- Android Studio(四):Android Studio集成Genymotion
- 【DP】【AsiaRegionalAnshanOnline2014】HDU5001Walk
- Android Studio(五):修改Android Studio项目包名
- 算法----最大子数组和
- Android Studio(六):Android Studio添加注释模板