2011-11-05 55 views
0

我有一個NSMutableArray,我想檢查重複的字符串。我不需要知道字符串是什麼,只要有重複。如何檢查NSMutableArray中的重複字符串

我正在考慮將答案添加到NSSet,然後檢查條目數是否與原始數組不同。有一個更好的方法嗎?

+0

的可能重複(HTTP [最好的方式從NSMutableArray中在Objective-C刪除重複的值?]://計算器.COM /問題/ 1025674 /中條最佳方式去除的重複的值從 - NSMutableArray的,在目標-C) – lindinax

回答

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]); 
    } 

}