我正在尝试找出如何在Swift中将Int转换为String。
Int
String
我想出一种解决方法,NSNumber但是我很想弄清楚如何在Swift中做到这一点。
NSNumber
let x : Int = 45 let xNSNumber = x as NSNumber let xString : String = xNSNumber.stringValue
转换Int为String:
let x : Int = 42 var myString = String(x)
而另一种方式-转换String为Int:
let myString : String = "42" let x: Int? = myString.toInt() if (x != nil) { // Successfully converted String to Int }
或者,如果您使用的是Swift 2或3:
let x: Int? = Int(myString)