【问题标题】:Can we compare the NSString with NSMutableString我们可以将 NSString 与 NSMutableString 进行比较吗
【发布时间】:2010-11-27 21:25:22
【问题描述】:

例如...

NSString string1 = @"Hello world";
NSMutableString string2 = [NSMutableString stringWithString: string1];

那么...那么我们可以使用以下语句来比较它们吗..?还是有其他方法?

if(string1 isEqualToString:string2)

请帮帮我...

【问题讨论】:

  • 只要您将 if 语句更正为:if([string1 isEqualToString:string2]) 那么是的,您的代码是正确的。

标签: objective-c nsstring equals nsmutablestring


【解决方案1】:

当然可以。一个 NSMutableString 是一个 NSString,所以你的代码是完全正确的,除了一些语法错误(你错过了每个 NSString 上的 *] 上的 [ ] 语句。你应该写:

NSString *string1 = @"Hello world";
NSMutableString *string2 = [NSMutableString stringWithString:string1];

if ([string1 isEqualToString:string2])
{
    // string are equal
}

【讨论】:

    猜你喜欢
    • 2013-02-08
    • 1970-01-01
    • 1970-01-01
    • 2018-01-18
    • 1970-01-01
    • 1970-01-01
    • 2010-11-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多