如何删除数组中的[“”]?

堆垛机

我从解析中检索多个数组并将它们存储在一个数组中。它当前正在工作,但是当我在[indexpath.row]标签上应用文本时["cat", "dog"]我却想要cat, dog

 var animal: [[String]] = []
  if let displayIntake = object["Animal"] as? [String]{

                    self.animal.append(displayIntake)
                    print(self.animal)
                    //prints ["cat", "dog"]
                }

 func collectionView(collectionView: UICollectionView, cellForItemAtIndexPath indexPath: NSIndexPath) -> UICollectionViewCell {
    let cell: TutorBoxCell = collectionView.dequeueReusableCellWithReuseIdentifier("cell", forIndexPath: indexPath) as! BoxCell
    cell.info.text = "\(animal[indexPath.item])"
    //info is a UILabel
    //on the app the label appears ["cat", "dog"] instead I need it to be cat, dog
埃里克·艾雅

您可以joinWithSeparator在阵列上使用

它将数组元素作为字符串连接,并与您作为参数传递的字符串分隔开。

例子:

yourArray.joinWithSeparator(", ")

猫狗

如果它是一个数组数组,请使用它:

yourArray.map { $0.joinWithSeparator(", ") }.joinWithSeparator("")

这意味着我们用“,”连接每个子数组,然后将所有内容都连接到一个字符串中。

考虑到您在注释中显示的数组内容,适合您的组合将类似于以下示例:

let animals = [ ["dog", "cat"], ["chicken", "bat"] ]

let results = animals.map { $0.joinWithSeparator(", ") }

for content in results {
    print(content)
}

印刷

狗,猫,
鸡,蝙蝠

为了使示例更完整:

let all = results.joinWithSeparator(" - ")

print(all)

印刷

狗,猫-鸡,蝙蝠

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何删除数组中的项目?

来自分类Dev

如何从集合中删除数组?

来自分类Dev

如何从子数组中删除数据?

来自分类Dev

如何删除数组值中的空间?

来自分类Dev

如何从Mongodb中删除数组元素

来自分类Dev

如何实现删除数组中的对的方法

来自分类Dev

如何删除数组中对象的键

来自分类Dev

如何从集合中删除数组?

来自分类Dev

如何删除数组元素中的空格?

来自分类Dev

如何删除数组中的值?

来自分类Dev

PHP如何删除数组中的值

来自分类Dev

如何从 Laravel 的会话中删除数组

来自分类Dev

如何删除数组中的重复项?

来自分类Dev

如何在mongoDB中删除数组中的数组?

来自分类Dev

如何在JavaScript中从多维数组中删除数组?

来自分类Dev

如何删除数组并在php中创建新数组

来自分类Dev

如何从包含多个数组的对象中删除数组

来自分类Dev

如何删除数组对象中数组内部的项目?javascript

来自分类Dev

如何使用Javascript从数组中删除数组?

来自分类Dev

如何在Ruby中删除数组中的引号

来自分类Dev

如何使用$ pull在mongodb中删除数组中的文档

来自分类Dev

如何从jQuery中的表中删除数组值

来自分类Dev

如何在RethinkDB中删除数组中的特定对象

来自分类Dev

如何从firebase中删除数组中的项目之前的“快照”

来自分类Dev

如何删除数组编号

来自分类Dev

从数组中删除数字

来自分类Dev

删除数组中的目录

来自分类Dev

删除数组中的元素

来自分类Dev

从数组中删除数字