一尘不染

在Swift中将Int转换为String

swift

我正在尝试找出如何在Swift中将Int转换为String

我想出一种解决方法,NSNumber但是我很想弄清楚如何在Swift中做到这一点。

let x : Int = 45
let xNSNumber = x as NSNumber
let xString : String = xNSNumber.stringValue

阅读 863

收藏
2020-07-07

共1个答案

一尘不染

转换IntString

let x : Int = 42
var myString = String(x)

而另一种方式-转换StringInt

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)
2020-07-07