我有兩個字符串:string1和string2。 String1只包含「ball」,string2包含「ball,fruit,doll」。如何比較兩個不同的字符串(string1包含字符串2)
現在我需要比較string1和string2,球是在兩個字符串還是不是? 和我需要比較字符串後刪除球。 如何實現這一目標?
我有兩個字符串:string1和string2。 String1只包含「ball」,string2包含「ball,fruit,doll」。如何比較兩個不同的字符串(string1包含字符串2)
現在我需要比較string1和string2,球是在兩個字符串還是不是? 和我需要比較字符串後刪除球。 如何實現這一目標?
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);
}
你可以改變名字。 – Girish
感謝您的好回答,我的問題現在解決了。 – Krishna1251
比較字符串可以使用isEqualToString
要找出一個字符串是否包含另一個可以使用rangeOfString
看看的NSString的文件,這個問題真是小巫見大巫:http://developer.apple.com/library/ios/#documentation/cocoa/reference/foundation/Classes/NSString_Class/Reference/NSString.html
您似乎沒有閱讀過'NSString'的文檔。這是一個微不足道的問題,你根本不應該問**。** – 2013-06-24 10:38:14