zoukankan      html  css  js  c++  java
  • OC-->NSMutableString常用方法

     1 #import <Foundation/Foundation.h>
     2 
     3 int main(int argc, const char * argv[])
     4 {
     5     @autoreleasepool
     6     {
     7         //可变字符串是字符串的子类
     8         NSMutableString *str = [[NSMutableString alloc] initWithCapacity:1];
     9         [str setString:@"Hello"];
    10         
    11         //1.追加字符串
    12         [str appendString:@" World"];
    13         NSLog(@"str = %@", str);
    14         int a = 100;
    15         [str appendFormat:@" a = %d", a];
    16         NSLog(@"str = %@", str);
    17         
    18         //2.替换字符串
    19         NSRange rang = [str rangeOfString:@"World"];
    20         [str replaceCharactersInRange:rang withString:@"IOS"];
    21         NSLog(@"str = %@", str);
    22         
    23         //3.插入字符串
    24         [str insertString:@"AAA" atIndex:6];
    25         NSLog(@"str = %@", str);
    26         
    27         //4.删除字符串
    28         NSRange rang1 = [str rangeOfString:@"AIOS"];
    29         [str deleteCharactersInRange:rang1];
    30         NSLog(@"str = %@", str);
    31     }
    32     return 0;
    33 }
    1 2016-08-10 14:58:17.314 NSMutableString[1215:182470] str = Hello World
    2 2016-08-10 14:58:17.315 NSMutableString[1215:182470] str = Hello World a = 100
    3 2016-08-10 14:58:17.315 NSMutableString[1215:182470] str = Hello IOS a = 100
    4 2016-08-10 14:58:17.315 NSMutableString[1215:182470] str = Hello AAAIOS a = 100
    5 2016-08-10 14:58:17.316 NSMutableString[1215:182470] str = Hello AA a = 100
    6 Program ended with exit code: 0
  • 相关阅读:
    jQuery自定义选项卡插件
    jQuery委托事件delegate()方法
    发布/订阅模式
    Node.js + Nginx WNMP 多域名 多端口 反向代理
    让Nginx支持apk、ipa文件下载
    jQuery中bind方法传参
    Http协议详解
    vuecli2.X环境搭建
    vue绑定属性、绑定class及绑定style
    vue数据渲染、条件判断及列表循环
  • 原文地址:https://www.cnblogs.com/songlei0601/p/5756796.html
Copyright © 2011-2022 走看看