如何比较两个不同的字符串(string1包含字符串2)

问题描述:

我有两个字符串:string1和string2。 String1只包含“ball”,string2包含“ball,fruit,doll”。如何比较两个不同的字符串(string1包含字符串2)

现在我需要比较string1和string2,球是在两个字符串还是不是? 和我需要比较字符串后删除球。 如何实现这一目标?

+1

您似乎没有阅读过'NSString'的文档。这是一个微不足道的问题,你根本不应该问**。** – 2013-06-24 10:38:14

NSString *string1 = @"ball,fruit,doll"; 
NSString *string2 = @"ball"; 
if ([string1 rangeOfString:string2].location == NSNotFound) 
{ 
    NSLog(@"string does not contain %@", string2); 
} 
else 
{ 
    NSLog(@"string contains %@", string2); 
} 
+0

你可以改变名字。 – Girish

+0

感谢您的好回答,我的问题现在解决了。 – Krishna1251

比较字符串可以使用isEqualToString

要找出一个字符串是否包含另一个可以使用rangeOfString

看看的NSString的文件,这个问题真是小巫见大巫:http://developer.apple.com/library/ios/#documentation/cocoa/reference/foundation/Classes/NSString_Class/Reference/NSString.html