【问题标题】:Get Multiple Locations of the Same String in Array获取数组中相同字符串的多个位置
【发布时间】:2012-08-20 19:16:17
【问题描述】:

有没有办法在单个数组中获取相同字符串(出现多次)的索引?我知道我可以使用以下方法找到特定字符串的位置:

[nameOfArray indexOfObject:@"apple"]

当然,我可以使用上面相同的代码创建一个 for 循环,而忽略之前找到的“苹果”。我不禁觉得在objective-c中有一种更简单的(内置)方法可以做到这一点。我说的对吗?

提前谢谢大家。

【问题讨论】:

    标签: iphone objective-c xcode arrays nsstring


    【解决方案1】:

    您可以使用indexesOfObjectsPassingTest,其中“test”块是测试相等性的块。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-06-23
      • 2021-08-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多