Convert String Array into Int Array Swift 2?

后端 未结 4 2086
日久生厌
日久生厌 2021-01-01 14:37

[Xcode 7.1, iOS 9.1]

I have an array: var array: [String] = [\"11\", \"43\", \"26\", \"11\", \"45\", \"40\"]

I want to convert that (each index

4条回答
  •  太阳男子
    2021-01-01 15:22

    Swift 4, 5:

    The instant way if you want to convert string numbers into arrays of type int (in a particular case i've ever experienced):

    let pinString = "123456"
    let pin = pinString.map { Int(String($0))! }
    

    And for your question is:

    let pinArrayString = ["1","2","3","4","5","6"]
    let pinArrayInt = pinArrayString.map { Int($0)! }
    

提交回复
热议问题