在Swift中将Int转换为String

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

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

let x : Int = 45

let xNSNumber = x as NSNumber

let xString : String = xNSNumber.stringValue

回答:

转换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)

以上是 在Swift中将Int转换为String 的全部内容, 来源链接: utcz.com/qa/426613.html

回到顶部