swift – 如何检查是一个字符串或数字

我有一个数组[“abc”,“94761178”,“790”]

我想迭代每一个,检查是一个String还是整数?

如何检查?

如何将“123”转换为整数123

编辑Swift 2.2:

在swift 2.2中使用Int(yourArray [1])

var yourArray = ["abc","94761178","790"]
var num = Int(yourArray[1])
if num != nil {
 println("Valid Integer")
}
else {
 println("Not Valid Integer")
}

它会显示字符串是有效的整数,num包含有效的Int.You可以用num来进行计算。

来自文档:

If the string represents an integer that fits into an Int,returns the corresponding integer.This accepts strings that match the regular expression “[-+]?[0-9]+” only.

相关文章

软件简介:蓝湖辅助工具,减少移动端开发中控件属性的复制和粘...
现实生活中,我们听到的声音都是时间连续的,我们称为这种信...
前言最近在B站上看到一个漂亮的仙女姐姐跳舞视频,循环看了亿...
【Android App】实战项目之仿抖音的短视频分享App(附源码和...
前言这一篇博客应该是我花时间最多的一次了,从2022年1月底至...
因为我既对接过session、cookie,也对接过JWT,今年因为工作...