NSString是OC中核心处理字符串的类之一
1、NSString的常见用法
1)、创建常量字符串,注意使用“@”符号
例:NSString *str=@"I love you!"; //str为字符串指针变量
2)、创建空字符串,给予赋值。
例:NSString *str=[NSString new];
str=@"You love me!";
NSLog(@"str:%@",str);
3)、格式化创建字符串(按照指定的格式创建字符串)
例:for(int i=0;i<10;i++){
NSString *name={NSString stringWithFormat:@"xxxxx%02d.jpg",i};
NSLog(@"%@",name);
}
4)、用一个已经存在的字符串创建一个新的字符串
例:NSString *s2=[[NSString alloc]initWithString:s1];//s1已知来创建s2
NSLog(@"s2=%@",s2);
注意:使用NSLog是不能打印C语言中的字符串的。
2、NSString字符串的长度计算
所用函数为:length
NSString *st=@"Jun love Ying very much!";
MSUInteger len=[st lenght];
NSLog(@"len=%ld",len);//输出len=23
NSString *stt=@"君爱颖!";
MSUInteger len=[stt lenght];
NSLog(@"len=%ld",len);//输出len=3
注意:一个汉字在OC中占用1个字节,一个汉字在C语言中占用3个字节 |
|