在Swift中将Int转换为String
我正在尝试找出如何在Swift中将Int
转换为String
。
我想出一种解决方法,NSNumber
但是我很想弄清楚如何在Swift中做到这一点。
let x : Int = 45let xNSNumber = x as NSNumber
let xString : String = xNSNumber.stringValue
回答:
转换Int
为String
:
let x : Int = 42var 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)
以上是 在Swift中将Int转换为String 的全部内容, 来源链接: utcz.com/qa/426613.html