arrays - 以自定义格式显示字符串数组

标签 arrays swift string

我有一个这样的名字数组

let arrayOfName = ["alex","lonzo","lavar"]

有时我的数组只有 1 个元素,但它永远不会为空

let arrayOfName = ["lavar"]

有没有一种方法可以显示这种字符串格式的所有名称? 例如第一种情况:

"studentName=alex&studentName=lonzo&studentName=lavar"

对于第二种情况,就是

"studentName=lavar"

非常感谢您的帮助!

最佳答案

使用 map 并加入:

let arrayOfName = ["alex","lonzo","lavar"]
let namesResult = arrayOfName.map { "studentName=\($0)" }.joined(separator: "&")
print(namesResult)

结果:

studentName=alex&studentName=lonzo&studentName=lavar

即使数组有零个或一个名称或任意数量的名称,这也会起作用。

关于arrays - 以自定义格式显示字符串数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50848845/

相关文章:

java - 需要有关字符串搜索设计的建议

php - 将 2 个关联数组合并为 1 个

ios - 将数组字符串对象转换为 float

arrays - Bash 数组分组元素

algorithm - 从右到左而不是从左到右比较模式和文本字符会有什么优势吗?

Java 验证基本计算器程序中的输入

Java JsonPath 数组的长度

ios - 在私有(private)数据库中查询 ckzone 中的共享记录不返回任何内容

windows - 你能在 Windows 上运行和编译 Swift 代码吗?

objective-c - Swift 模型是否可以转换为 Objective C