Swift 字符串转数字

在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

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

推荐阅读更多精彩内容