2011-11-05 2 views
0

重複した文字列をチェックしたいNSMutableArrayがあります。私は文字列が何であるかを知る必要はありません。重複がある場合に限ります。NSMutableArrayで重複する文字列をチェックする方法

答えをNSSetに追加して、エントリ数が元の配列と異なるかどうかを確認します。これを行うより良い方法はありますか? [?Objective-CでNSMutableArrayのから重複値を削除するための最良の方法]:// stackoverflowのここ

+0

可能重複値(HTTPであります.com/questions/1025674 /ベスト・ウェイ・ツー・リムーバブル・デリート・バリュー・オブ・ネーム・アレイ・オブ・オブ・オブ・オブ・オブ・オブ・オブ・オブ・オブ・オブ・オブ・オブ・オブ・オブ・オブ・オブ・オブ・オブ・ザ・オブ・オブ・オブ・ザ・オブ・オブ・ザ・オブ・オブ・ザ・オブ・オブ・ザ・オブ・オブ・ザ – 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]); 
    } 

}

関連する問題