将Int转换为Swift中的字符串

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

我想出一个解决方法,使用NSNumber但我很想知道如何在Swift中完成所有工作。

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)

检查下面的答案:

let x : Int = 45
var stringValue = "(x)"
print(stringValue)

在Swift 3.0中

var value: Int = 10
var string = String(describing: value)
链接地址: http://www.djcxy.com/p/56489.html

上一篇: Convert Int to String in Swift

下一篇: #pragma mark in Swift?