Swift3字符串转换为其他数据类型

Swift目前最新的版本是3.1,在熟悉最新的Swift版本,进行实际项目开发的过程中,遇到关于数据类型转换的问题,尤其是字符串与其他数据类型的转换。下面给大家总结一下,在Swift3.0中将字符串转换为其他数据类型的方法。

一、转换为整型: intValue ,integerValue

1.字符串中只包含数字

2.字符串中包含数字和字符

varstr=NSString(string:"100ab")

print(str.intValue);//100

3.字符串中只包含字符

arstr=NSString(string:"ab")

print(str.intValue);//0

4.空字符串

varstr=NSString(string:"")

print(str.intValue);//0

二、转换为浮点型

1.字符串包含数字和字符

varstr=NSString(string:"100ab")

print(str.floatValue);//100.0

2.空字符串

varstr=NSString(string:"")

print(str.floatValue);//0.0

三、转换为布尔类型

1.字符串包含数字和字符

varstr=NSString(string:"100ab")

print(str.boolValue);//true

2.空字符串

varstr=NSString(string:"")

print(str.boolValue);//false

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容