Objective c 我们可以比较NSString和NSMutableString吗
例如Objective c 我们可以比较NSString和NSMutableString吗,objective-c,nsstring,equals,nsmutablestring,Objective C,Nsstring,Equals,Nsmutablestring,例如 NSString string1 = @"Hello world"; NSMutableString string2 = [NSMutableString stringWithString: string1]; 然后。。。那么我们可以用下面的语句来比较它们吗。。?还是有别的办法 if(string1 isEqualToString:string2) 请帮帮我…当然可以。NSMutableString是NSString,因此您的代码是完全正确的,除了一些语法错误(您错过了每个NSStri
NSString string1 = @"Hello world";
NSMutableString string2 = [NSMutableString stringWithString: string1];
然后。。。那么我们可以用下面的语句来比较它们吗。。?还是有别的办法
if(string1 isEqualToString:string2)
请帮帮我…当然可以。NSMutableString是NSString,因此您的代码是完全正确的,除了一些语法错误(您错过了每个
NSString
上的*
,以及if
语句上的[
])。您应该写:
NSString *string1 = @"Hello world";
NSMutableString *string2 = [NSMutableString stringWithString:string1];
if ([string1 isEqualToString:string2])
{
// string are equal
}
只要您将if语句改为:
if([string1 IsequalString:string2])
,那么是的,您的代码是正确的。