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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Star_FDt78 中级黑马   /  2015-12-19 21:33  /  1302 人查看  /  8 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

NSString 类介绍及用法
NSString常见用法:
1.创建一个字符串(特殊用法)
    NSString *s = “This is a String!”;//定义一个字符串常量
2.输出一个字符串
    NSLog(@“%@”,s);   
    NSString是一个类
    NSString *s1 = [NSString new];
    s1 = @“yuaixing”;
    NSLog(@“%@”,s1);
3.创建字符串的第三种方法: 格式化创建字符串
for(int i=0;i<10;i++){

    NSString *imgName = [NSString stringWithFormat:@“xxxxx%02d.jpg”,i,i+1];
    NSLog(@“%@”,imgName);
}
4.用一个已经存在的字符串创建一个新的字符串
    NSString *s2 = [[NSString alloc] initWithString:s1];
    NSLog(@“%@”,s2);    //s2=s1

NSString 字符串长度计算

通过调用NSString类的类方法length可以获得字符串长度
1.纯英文字符
    NSString *s1 = @“yuaixing”;
    int len = [s1length];//不包含’\0’

2.字符串是纯中文
   NSString *s2 = @“班长的节操”;
   int len = [s2 length]; //len = 5
    oc中,中英文都只占一个字节

3.中英文混合
    NSString *s3 = @“班长!”;
    int len =[s3 length];//len=3;



8 个回复

倒序浏览
第一句就错了,双引号前少了一个“@”符号…… 建议大家还是先编译完没有报错再把代码发到帖子上来!
回复 使用道具 举报
daniel661 来自手机 中级黑马 2015-12-20 08:13:11
藤椅
看着好乱
回复 使用道具 举报
貌似还真的错了 第一句
回复 使用道具 举报
开头错了
回复 使用道具 举报
这个可以看看
回复 使用道具 举报
还好你这时候发的贴感谢二楼吧,
回复 使用道具 举报
看一看你的帖子,学到知识,还能避免一些错误.不错,有收获.
回复 使用道具 举报
精诚 来自手机 中级黑马 2015-12-25 20:08:09
9#
排版太乱了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马