如何比较另一个字符串中的字符串?

问题描述:

如何比较另一个字符串中的字符串?如何比较另一个字符串中的字符串?

例子:

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

我怎么用JAP字符串“日本”比较字符串“日本”的温度。

有没有什么功能?

在此先感谢

+0

你是什么意思由“比较”? – kennytm 2010-07-23 10:06:11

您wan't以检查串temp包含字符串jap?您可以使用NSString方法- (NSRange)rangeOfString:(NSString *)aString。如果在接收器中找到了aString,或者找不到任何东西,则返回范围。

如果([的TestString isEqualToString:teststring2] == TRUE)

dosomethink();

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