猿问

在Swift中将Int转换为String

在Swift中将Int转换为String

我正试图找出如何在Swift中Int投入一个String。


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


let x : Int = 45

let xNSNumber = x as NSNumber

let xString : String = xNSNumber.stringValue


蛊毒传说
浏览 5133回答 3
3回答

哔哔one

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

慕森卡

检查下面的答案:let x : Int = 45var stringValue = "\(x)"print(stringValue)

慕少森

在Swift 3.0中:var value: Int = 10var string = String(describing: value)
随时随地看视频慕课网APP
我要回答