如何将[AnyObject]数组转换为Swift中的字符串



例如:类似[A12",1,2," test"(的数组。我的预期结果应该能够绑定在Textfield中,或者以组件Seperator(,(

作为字符串作为字符串。

首先将值映射到String值,然后只使用您喜欢的隔板加入它们:

let description: String = ["A12", 1, 2, "Test"].map{ String(describing: $0) }.joined(separator: ", ")
print(description)

您可以将其完成,

    let array: [Any] = ["A12", 1, 2, "Test"]
    let tmpArray = array.map({ return String(describing: $0)})
    let string = tmpArray.joined(separator: ",")
    print(string)

最新更新