黑马程序员-----Foundation框架学习之NSString续

------<a href="http://www.itheima.com" target="blank">Java培训、Android培训、iOS培训、.Net培训</a>、期待与您交流! -------

NSMutableString *str1=[NSMutableString stringWithFormat:@"bbAAAAaaa _Ab  d  fc_a  aaabbAA"];
字符串的截取和替换
1.从xx位置开始,到最后结束
[str substringFromIndex:3]   //从下标为3(第四个元素包含第四个元素)开始截取到最后
2.从开始位置开始,到xx结束
[str substringToIndex:3]   //从头开始,截取到下标为3(第四个元素不包含第四个元素)
3.截取一个范围 range
[str substringWithRange:r1]   //截取r1的范围内的字符串
4.去除某个位置的字符
[str characterAtIndex:2]   //取出第2个位置的字符
5.把字符串转换为整形
[str intValue]  //把str字符串转换为整形
6.OC和C中字符串的转换
NSArray *arr3=@[@"one",@"two",@"three"];
NSString *str=[arr3 componentsJoinedByString:@"-"];//把数组用--链接成字符串
NSLog(@"%@",str);//结果为:one-two-three
NSString *str2=@"abc-dfgg-sda";
NSArray *arr4=[str2 componentsSeparatedByString:@"-"];//把字符串分成字符数组
NSLog(@"%@",arr4);
//结果为{abc,
        dfgg,
        three
}
7.去除收尾空格

[str2 stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]];//去掉收尾看空格

8.去除收尾所有大小写和指定字符

str3=[str2 stringByTrimmingCharactersInSet:[NSCharacterSet lowercaseLetterCharacterSet]];//去掉收尾小写字母

str3=[str2 stringByTrimmingCharactersInSet:[NSCharacterSet uppercaseLetterCharacterSet]];//去掉收尾大写字母

str3=[str2 stringByTrimmingCharactersInSet:[NSCharacterSet characterSetWithCharactersInString:@"Ab"]];//去掉收尾中的“A”“b”知道碰到其他字符为止。






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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值