A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

NSString新建字符串的4种方式:
//1
        NSString *str1 = @“abc"
//2.
        NSString *str = [NSString new];
        str2 = @"abcd";
//3格式化的创建字符串
        for(int i=1;i<20;i++){
        NSString *str2 = [NSString stringWithFormat:@"aaaaa0000%d",i];
            NSLog(@"%@",str3);
      }
//4.使用一个已经存在的字符串创建一个新的字符串
        NSString *str4 = [[NSString alloc]initWithString:str1];

求字符串的长度
//计算字符串的长度
    //1.对于英文字母组成的字符串
        NSString *str1 = @"abc";
        NSUInteger len = [str1 length];        //不包含'\0'   len=3;
        char *s = "abc";
        int len1 = strlen(s);        //不包含'\0'       //len1=3

OC中的汉字也是占1个字节;C中UTF8编码的的汉字占用3个字节

     //2.对于汉字组成的字符串
        NSString *str2 = @"中国";
        NSUInteger len2 = [str2 length];                //不包含'\0'   len2=2;
        char *s2 = "中国";
        int len3 = strlen(s2);        //不包含'\0'       //len3=6

点评

很认真,加油哦  发表于 2016-7-23 23:18

6 个回复

倒序浏览
谢谢分享!
回复 使用道具 举报
谢谢分享!
回复 使用道具 举报

共同进步{:3_57:}
回复 使用道具 举报

共同进步{:3_57:}
回复 使用道具 举报

一起加油{:3_53:}
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马