《OC基础教程》读书笔记6-NSString基础方法整理

NSString前面就用过了,比如NSLog输出需要一个NSString参数,功能老多了。这里我根据过往的经验,整理了一些经常(可能)用到的方法。大约常用的操作有:初始化,取长度,获取某个位置的字符,判断是否相等,生成子字符串,查询字符串。

直接配合代码说明如下:

 //初始化

    NSString *str =@"Hello NSString";

    //length 获取长度

    NSLog(@"Length of str is %d", [strlength]);

    //获取指定位置的字符

    NSLog(@"Char at 0 is %c",[strcharacterAtIndex:0]);

    //判断2个字符是否相当——值相等则返回YES

    NSString *tmp =@"NSString";

    NSString *str2 = [NSStringstringWithFormat:@"Hello %@", tmp];

    if([str isEqualToString:str2]){

        NSLog(@"Same");

    }

    

    //生成子字符串

    NSRange range =NSMakeRange(0,4);

    NSString *subStr = [strsubstringWithRange:range];

    NSLog(subStr);

    

    //查询

    range = [str rangeOfString:@"Hel"];

    if(range.location !=NSNotFound){

        NSLog(@"found");

    }else{

        NSLog(@"miss");

    }

    

    //转大写,不常用

    NSLog([struppercaseString]);

    //转小写,不常用

    NSLog([strlowercaseString]);


NSString 有个兄弟叫NSMutableString,官方说法叫可变字符串。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值