簡體   English   中英

快速將int范圍數組轉換為字符串數組

[英]Int range array into an string array in swift

如何將范圍整數數組轉換為字符串數組?

像這樣的范圍int數組:

let data = [Array(1...9), Array(0...59), Array(0...59)]

像這樣的字符串數組:

let data = [["1", "2", "3",.....], ["0","1", "2", "3",...], ["0","1", "2", "3",...]]

嘗試這個

data.map{ $0.map(String.init) }
let data = [Array(1...9), Array(0...59), Array(0...59)]

var stringArray = Array<Array<String>>()

for array in data {
    var subArray = Array<String>()

    for item in array {
        subArray.append(String(item))
    }

    stringArray.append(subArray)
}

從數組中獲取值時,可以嘗試這樣。

代碼段:

let num = [1, 2, 3]
let data = [num, num, num]

let value = data[0]

for x in value {
    print(String(x))
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM