swift字符串和数字相互转化//NSString 类型转为整型,浮点型,
var test:NSString = "3.3"
println("test\(test)")
println("test\(test.integerValue)")
println("test\(test.floatValue)")
println("test\(test.doubleValue)")
//String 类型转为整型,浮点型
var test1:String = "3.3"
println("test1 \(Int())")//不知道为什么转的值为 nil,不是想要的结果啊,和OC的机制不⼀样啊        println("test1 \((test1 as NSString).integerValue)")
println("test1 \((test1 as NSString).floatValue)")
println("test1 \((test1 as NSString).doubleValue)")
var test2 = "3"
Int())//可以转化为整型
//数字转化为字符串
var test3:Float = 3.3
var toString = String(format: "%lf", test3)
var toNSString = NSString(format: "%lf", test3)
println("test3 \(test3)")
swift 字符串转数组
println("test3 toString \(toString)")
println("test3 toNSString \(toNSString)")
var test4 = 5
var test5 = String(test4)
println(test5)
//这个为什么转化不了,对他的实现机制不了解,不知到为什么,⽤上⾯的⽅法,只能转化整型        var test6 = 6.0
var test7 = String(test6)//会提⽰错误
println(test7)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。