在swift3.0中要将字符串转成浮点数,首先要将这个字符串 转成 NSString类型,然后才能类似于oc用floatValue intvalue。。。 之类的方法
例子:
let stringStr = "1990.0906"
要将上面的字符串转成浮点数,首先需要将这个字符串转成 NSString类型
let nsstringStr = string as NSString
然后在调用NSString这个类提供的相应方法。值得注意的是,floatValue这个方法只能保留一位小数,想要保留全部小数必须要用doubleValue这个方法
let floatValue = nsstringStr.floatValue // 打印floatValue = 1990.1
let doubleValue = nsstringStr.doubleValue //打印doubleValue = 1990.0906
网友评论