如何检查NSMutableArray中的重复字符串

时间:2011-11-05 00:07:59

标签: nsmutablearray duplicates

我有一个NSMutableArray,我想检查重复的字符串。我不需要知道字符串是什么,只要有重复项。

我正在考虑将答案添加到NSSet,然后检查条目数是否与原始数组不同。有一个更好的方法吗?

1 个答案:

答案 0 :(得分:3)

以下是查看重复值的代码

for(int j = 0; j < [myMutableArray count]; j++){
      for( k = j+1;k < [myMutableArray count];k++){
       NSString *str1 = [myMutableArray objectAtIndex:j];
       NSString *str2 = [myMutableArray objectAtIndex:k];
       if([str1 isEqualToString:str2])
           NSLog(@"duplicate value is %@",[myMutableArray objectAtIndex:k]);
   }

}