Swift 将字符串转换为整数
在本文中,我们将讨论如何将字符串转换为其相应的整数值 swift 。 然而,我们只能将包含整数的字符串转换为整数。 如下所示,可以使用Integer的初始化程序来转换包含整数的字符串。
let myString = "654"
let int = Int(myString)
它返回一个可选值,这意味着它可能返回一个值,也可能不返回值。我们在代码中需要非常安全地使用这个int值,因为如果转换一个不包含整数的字符串将导致nil。然而,我们可以安全地展开它,如下所示。
let int = Int(myString) ?? 0
我们可以通过首先将字符串转换为NSString,然后使用其integerValue属性将其转换为整数,如下所示。
let myString = "654"
let int = (myString as NSString).integerValue