NSString类的使用及其内部方法-创新互联

1,创建对象的两种方法

在龙凤等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供成都做网站、成都网站制作、成都外贸网站建设 网站设计制作按需策划,公司网站建设,企业网站建设,成都品牌网站建设,成都全网营销推广,成都外贸网站建设公司,龙凤网站建设费用合理。

stringWithFormat

initWithFormat

2,求字符串长度

length

NSUInteger  leng = [ str  length ]

3,获取字符串的某个字符

 characterAtIndex:

unichar  leng = [ str  characterAtIndex:  ];

4,判断是否以指定的字符串开头或结尾

开头:

BOOL isPrefix = [str hasPrefix:@"http"];

结尾:

BOOL isSufix = [str hasSuffix:@".com"];

5,查找指定字符串的内容

NSRange range = [str rangeOfString:@"www"];

6,获取给定下标之后的字符串,包含指定下标对应的字符

substringFromIndex:4

7,获取给定下标之前的字符串,不包含指定下标对应的字符

substringToIndex:10

8,自由获取指定范围内的子串

substringWithRange:NSMakeRange(7, 3)]

9,将所有前面的字符串替换为后面的

stringByReplacingOccurrencesOfString:@"ou" withString:@"牛逼"

10,将制定范围内的字符串替换为制定的字符串

stringByReplacingCharactersInRange:NSMakeRange(3, 2) withString:@"牛逼"

11,字符串比较(重点)

NSComparisonResult result = [@"2222" compare:@"2222"];

结果为:1,0 ,-1;

12,字符串和数字类型的转换

@"123"转换为整数123

从第一个字符开始,如果是空格,继续读取,如果遇到空格继续读取,直到遇到数字输出,或者字母或符号终止.

    int value = [@"  1 23dfas" intValue];

    NSLog(@"%d",value);

    float a = [@"123"floatValue];

13,将数字转化为字符串对象

NSString *str = [NSString stringWithFormat:@"%f",5.2];

NSLog(@"%@",str);

14,字符串大小写

 1 将@"lan OU"全部大写

 2 将@"lan OU "全部小写

 3 将@"lan OU" 每个单词的首字母大写

NSString *upperString = [@"lan OU" uppercaseString];

NSLog(@"upperString = %@",upperString);

NSString *upperString1 = [@"lan OU" lowercaseString];

NSLog(@"upperString = %@",upperString1);

NSString *upperString2 = [@"lan OU"capitalizedString];

NSLog(@"upperString = %@",upperString2);

对于可变的string类,方法不需要返回值

他也有特有的函数,但它继承的父类方法还是执行不可修改的路径

NSMutableString *s = [NSMutableStringstringWithFormat:@"lanouhenan"];

     1,在字符串str基础上拼接fank

    [s appendFormat:@"Ftank"];

     NSLog(@"%@",s);

     2,在字符串str基础上拼接fran;

    [s appendFormat:@"Frank"];

     3,删除

    [s deleteCharactersInRange:NSMakeRange(5, 2)];

     4, 插入字符串

    [s insertString:@"lanou" atIndex:0];

     NSLog(@"%@",s);

    5,替换字符串,在原字符串的基础上,将第一个fank 替换成dack

    [s replaceCharactersInRange:NSMakeRange(10, 5)withString:@"duck"];

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。

网站题目:NSString类的使用及其内部方法-创新互联
URL网址:https://www.cdcxhl.com/article28/jdpcp.html

成都网站建设公司_创新互联,为您提供标签优化外贸建站网站制作服务器托管自适应网站虚拟主机

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

成都网页设计公司