【发布时间】:2012-11-06 21:53:45
【问题描述】:
我有一个 NSString 值的排序数组,我想知道如何仅在第一个字母不同时捕获每个字符串的第一个字母并将其放入新的 NSArray。
例如,如果我有一个类似的数组
"a, aaa, aaaa, b, c, d, dd, ddd"
在新的 NSArray 中应该是这样的
"a, b, c, d"
任何帮助将不胜感激。
【问题讨论】:
-
创建一个空的 mutableArray。遍历排序后的字母,跟踪 previousFirstLetter 并将其与当前字母进行比较,如果不同,则将该字母添加到 mutableArray 并更新 previousFirstLetter。