将字符串转换回数组

托马斯·马丁内斯(Thomas Martinez)

我有一个变量,它有一个字符串,里面有一个数组。如何快速将其再次转换为仅数组?

var featCatName2 = "[home, pages, books, stores, groups, trips]"

转换成:

var featCatName2 = [home, pages, books, stores, groups, trips]
姆博

简短的答案是:

var featCatName2 = "[home, pages, books, stores, groups, trips]"
let result = featCatName2.stringByTrimmingCharactersInSet(NSCharacterSet(charactersInString: "[]")).componentsSeparatedByString(", ")

即使数组为空也可以安全调用:)

  1. var featCatName2 = "[home, pages, books, stores, groups, trips]"
    声明您的字符串“数组”
  2. featCatName2 = featCatName2.stringByTrimmingCharactersInSet(NSCharacterSet(charactersInString: "[]"))
    修剪两端的[]。
  3. let result = featCatName2.componentsSeparatedByString(", ")
    将字符串分解为字符串数组。

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章