Swift3.0語言教程字符串轉換為數字值
Swift3.0語言教程字符串轉換為數字值,在NSString中,開發者可以將字符串轉換為數字值,通過這些數字值可以實現一些功能,如加法運算、減法運算等。數字值有很多的類型,在NSString中doubleValue屬性可以將字符串轉換為雙精度類型的數字值,其語法形式如下:
var doubleValue: Double
【示例1-98】以下將字符串轉為雙精度型數字值。
import Foundation
var str=NSString(string:"100")
print(str.doubleValue)
運行結果如下:
100.0
在上文中我們提到了數字值的類型很多,除了上文中提到的雙精度類型外,還有單精度類型、整型、布爾型等,字符串都可以轉換為這些類型的數字值,在NSString中使用到的屬性如下:
q floatValue:可以將字符串轉換為單精度類型的數字值。
q intValue:可以將字符串轉換為整型類型的數字值。
q integerValue:可以將字符串轉換為整型類型的數字值。
q longLongValue:可以將字符串轉換為長長整型類型的數字值。
q var boolValue:可以將字符串轉換為布爾類型的數字值。
【示例1-99】以下將字符串轉換為數字值。
import Foundation
var str=NSString(string:"99.12345678901")
print(str.floatValue) //將字符串轉換為單精度類型的數字值
print(str.intValue) //將字符串轉換為整型類型的數字值
print(str.integerValue) //將字符串轉換為整型類型的數字值
print(str.longLongValue) //將字符串轉換為長長整型類型的數字值
print(str.boolValue) //將字符串轉換為布爾類型的數字值
運行結果如下:
99.1235
99
99
99
true
Swift3.0語言教程字符串轉換為數字值
相關教程:Swift3.0語言教程使用URL字符串