我有一个NSMutableArray,我想检查重复的字符串。我不需要知道字符串是什么,只要有重复项。
我正在考虑将答案添加到NSSet,然后检查条目数是否与原始数组不同。有一个更好的方法吗?
答案 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]);
}
}