OC第三天(字符串)

1、标记:#pragma  mark -(标记内容)。

2、%@可输出OC的任意对象。

3、将C转换成OC :NSString *str1 = [NSString alloc]initWithCString:c字符串    encoding:NSUTF8StringEncoding];将OC转成C:

    const  char *p = [str1 UTF8String];

4、访问指定下标的字符串   unichar  c = [str  characterAtIndex:0];

5、比较大小:“==”判断的是地址相不相等,而不是内容;“isEqualToString:”比较两个字符串的内容相不相等,返回BooL值;“str  compare:str1”返回一个枚举NSComparisonResult  ret ,当 ret =-1,则str < str1,如果ret = 0,则想等,但是如果str=nil,调用此方法时也返回空值0,则结果会变成str == str1,所以在比较时要判断是否为空;

6、求一个字符串在另外一个字符串中的位置:NSRange  range = [str1 rangeOfString:str];查找str在str1中的位置,range 有location和length两个属性

7、提取字符串:A、substringToIndex,从字符串的开头一直截取到指定的位置,但不包括该位置的字符,B、substringFromIndex,以指定位置开始(包括指定位置的字符),并包括之后的全部字符;C、substringWithRange:NSMakeRange(4,3)按照所给出的位置,长度,从字符串中截取子串;

8、判断一个字符串是否以某一个前缀开始:[str  hasPrefix:@"www"],返回一个1或者0;判断后缀[str  hasSuffix:@".mp3"];

9、追加字符串:stringByAppendingString

10、分割字符串:componentsSeparatedByString:

11、连接:strcat   componentsJoinedByString://返回字符串

 

可变字符串:NSMutableString  保存数据以及读取数据

增:appendString    插入:inser       删除:delete       修改:replace    withString:

 

转载于:https://www.cnblogs.com/xiaonizicome/p/5337556.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值