Swift3字符串转换为其他数据类型
2017-05-01 21:48
267 查看
Swift目前最新的版本是3.1,在熟悉最新的Swift版本,进行实际项目开发的过程中,遇到关于数据类型转换的问题,尤其是字符串与其他数据类型的转换。下面给大家总结一下,在Swift3.0中将字符串转换为其他数据类型的方法。
一 、转换为整型: intValue , integerValue
1.字符串中只包含数字
![](http://img.blog.csdn.net/20170501214810657?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvYndmX2VyZw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
2.字符串中包含数字和字符
var str=NSString(string: "100ab")
print(str.intValue);//100
3.字符串中只包含字符
ar str=NSString(string: "ab")
print(str.intValue);//0
4.空字符串
var str=NSString(string: "")
print(str.intValue);//0
二、转换为浮点型
1.字符串包含数字和字符
var str=NSString(string: "100ab")
print(str.floatValue);//100.0
2.空字符串
var str=NSString(string: "")
print(str.floatValue);//0.0
三、转换为布尔类型
1.字符串包含数字和字符
var str=NSString(string: "100ab")
print(str.boolValue);//true
2.空字符串
var str=NSString(string: "")
print(str.boolValue);//false
一 、转换为整型: intValue , integerValue
1.字符串中只包含数字
2.字符串中包含数字和字符
var str=NSString(string: "100ab")
print(str.intValue);//100
3.字符串中只包含字符
ar str=NSString(string: "ab")
print(str.intValue);//0
4.空字符串
var str=NSString(string: "")
print(str.intValue);//0
二、转换为浮点型
1.字符串包含数字和字符
var str=NSString(string: "100ab")
print(str.floatValue);//100.0
2.空字符串
var str=NSString(string: "")
print(str.floatValue);//0.0
三、转换为布尔类型
1.字符串包含数字和字符
var str=NSString(string: "100ab")
print(str.boolValue);//true
2.空字符串
var str=NSString(string: "")
print(str.boolValue);//false
相关文章推荐
- Swift3字符串转换为其他数据类型
- 字符串类型与其他数据类型的转换
- 字符串数据类型与其他类型之间的转换
- 字符串常量与字符串变量 字符串与其他数据类型的任意转换
- Java将其他数据类型转换成JSON字符串格式
- swift : NSData数据类型与String字符串类型的转换方法
- Go语言中其他数据与字符串类型的转换
- 数据类型转字符串及CString与其他数据类型的转换
- 基于Swift的iOS应用程序开发:字符串String与Data数据类型相互转换
- Go语言中其他数据与字符串类型的转换
- [bxd学习java基本点]1.基本数据类型与字符串型转换与其他类型转成字符串
- 句柄转化为字符串 与 其他数据类型转换为字符串
- 将字符串数据转换为其他类型
- C#数据类型转换-数值字符串和数值之间的转换
- CString 操作指南(CString与其他字符串类型转换)
- MFC中其他数据类型转换为CString类型
- 将其他类型转换成字符串类型的方法
- 将其他数据类型 转换成字符类型
- 字符串与其它数据类型的转换