检查字符串数组中是否存在特定字符

时间:2009-11-24 06:36:38

标签: iphone

我有一个字符串数组,例如@“123”,@“373”,@“221”,@“921”。我需要检查该数组2中存在多少个元素并想要连接这些元素将元素转换为可变字符串,最后根除所有两个字符串并准备一个字符串。我应该在上面的例子中有一个字符串13373191

1 个答案:

答案 0 :(得分:1)

这里有一些链接可以帮助您自己解决这个问题,而不是为您做这些:

  1. Fast enumeration可让您遍历NSArray
  2. 的成员
  3. 如果您从每个字符串上运行-rangeOfCharacterFromSet:获得NSRange值,则该字符串包含您要查找的字符。如果您获得表示NSRange的{​​{1}}值,那么您的字符串不包含字符
  4. 您可以使用-componentsSeparatedByCharactersInSet:按角色分割数组的每个元素
  5. 然后,您可以使用快速枚举来迭代这些拆分组件,使用-stringByAppendingString将它们粘合在一起
  6. 所有这些链接将带您进入Apple的文档,解释每个概念和方法。

    编辑 - 添加了Sbrocket的说明。