黑马程序员技术交流社区
标题: NSString 类介绍及用法 [打印本页]
作者: Star_FDt78 时间: 2015-12-19 21:33
标题: NSString 类介绍及用法
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;
作者: gabriel2016 时间: 2015-12-20 01:32
第一句就错了,双引号前少了一个“@”符号…… 建议大家还是先编译完没有报错再把代码发到帖子上来!
作者: daniel661 时间: 2015-12-20 08:13
看着好乱
作者: littp 时间: 2015-12-20 13:03
貌似还真的错了 第一句
作者: 劉一刀 时间: 2015-12-20 19:44
开头错了
作者: pn314754148 时间: 2015-12-22 22:00
这个可以看看
作者: junjunzhang 时间: 2015-12-23 22:18
还好你这时候发的贴感谢二楼吧,
作者: 956251361 时间: 2015-12-25 18:06
看一看你的帖子,学到知识,还能避免一些错误.不错,有收获.
作者: 精诚 时间: 2015-12-25 20:08
排版太乱了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |