【问题标题】:How do I use % character in NSString stringWithFormat如何在 NSString stringWithFormat 中使用 % 字符
【发布时间】:2012-03-30 20:20:07
【问题描述】:

如何在NSString stringWithFormat 中使用% 字符文字?

我正在尝试做:[NSString stringWithFormat:@"%%@,%@",string1,string2];

第一个% 没有出现。

【问题讨论】:

    标签: ios objective-c nsstring


    【解决方案1】:
    [NSString stringWithFormat:@"%%%@,%@",string1,string2];
    

    【讨论】:

      【解决方案2】:

      2% 的字符 %% 将打印为 %。

      来自String Format Specifiers 列表。

      【讨论】:

        【解决方案3】:

        试试这个:

           [NSString stringWithFormat:@"%@%%",str1];
        

        【讨论】:

          【解决方案4】:

          使用% 两次(作为转义字符)应该可以满足您的需求。打印%foo,bar 的示例如下所示

          [NSString stringWithFormat:@"%%%@,%@", @"foo", @"bar"];
          

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多