2010-07-23 3 views
0

Comment comparer une chaîne dans une autre chaîne?Comment comparer une chaîne dans une autre chaîne?

Exemple:

NSString *temp = @"english, french, japanese, chinese"; 
NSString *jap = @"japanese"; 

Comment comparer la chaîne « japonaise » en température avec la chaîne « japonaise » Jap.

Y a-t-il une fonction?

Merci à l'avance

+0

Qu'entendez-vous par "comparer"? – kennytm

Répondre

0

Vous wan't pour vérifier si la chaîne temp contient la chaîne jap? Vous pouvez utiliser la méthode NSString - (NSRange)rangeOfString:(NSString *)aString. Il vous renvoie la plage si elle a trouvé l'aString dans le récepteur ou {NSNotFound, 0} si rien n'a été trouvé.

0

if ([TestString isEqualToString: teststring2] == TRUE)

dosomethink();

0
NSString *temp = @"english, french, japanese, chinese"; 
NSString *jap = @"japanese"; 
NSRange foundObj=[temp rangeOfString:jap options:NSCaseInsensitiveSearch]; 
if(foundObj.length>0) { 
    NSLog(@"Yes ! Jap found"); 
} else { 
    NSLog(@"Oops ! no jap"); 
} 
Questions connexes