NSString用法总结

      1、字符替换

        例子1:

    NSString *string = @"you are great!";
    NSString *replace = [string stringByReplacingOccurrencesOfString:@"you" withString:@"we"];
    //运行结果:replace = @"we are great!"

       2、定义双引号变量

       例子1:

    //定义一个变量:她是“女汉子”
    NSString *str = @"她是\"女汉子\"";

      3、NSString 转换NSArray

        这里的转换要看NSString的内容形式,下面给出两种情况的例子:

        例子1:NSString为普通变量

    NSString *string = @"a,b,c,d";
    NSArray *array = [string componentsSeparatedByString:@","];
    //运行结果:array为包含a b c d四个元素的数组
       例子2:NSString为JSON字符串
    NSString *string = @"[{\"姓名\":\"张三\"}]";
    NSData *data = [string dataUsingEncoding:NSUTF8StringEncoding]; //首先将json字符串转化为正常字符串,再转换成NSData
    NSArray *array = [NSJSONSerialization  JSONObjectWithData:data options:0 error:NULL];
      4、NSString转换为NSURL
    NSString *urlstr =@"http://blog.sina.com.cn/s/blog_13bd27ea30102vcve.html?tj=1";
    NSURL *URL =[NSURL URLWithString:urlstr];
      5、NSString 转换为int、float、double
    NSString *str =@"12.34";
    CGFloat fvalue = [str floatValue];
    double  dvalue = [str doubleValue];
    int     ivalue = [str intValue];
    //运行结果: fvalue = 12.3400002    dvalue = 12.34  ivalue = 12

  
       
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值