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

时间:2013-06-24 10:34:47

标签: objective-c nsstring nsmutablestring nscharacterset

我有两个字符串:string1和string2。 String1只包含“ball”,string2包含“ball,fruit,doll”。

现在我需要比较string1和string2,球是否在两个字符串中? 我需要在比较琴弦后取下球。 如何实现这个目标?

2 个答案:

答案 0 :(得分:1)

要比较字符串,您可以使用isEqualToString

要确定一个字符串是否包含另一个字符串,您可以使用rangeOfString

看一下NSString的文档,问题非常简单:http://developer.apple.com/library/ios/#documentation/cocoa/reference/foundation/Classes/NSString_Class/Reference/NSString.html

答案 1 :(得分:1)

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