黑马程序员技术交流社区
标题:
关于NSString创建字符串及操作的部分内容1
[打印本页]
作者:
twototwoto
时间:
2016-7-23 00:19
标题:
关于NSString创建字符串及操作的部分内容1
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 11:14
谢谢分享!
作者:
gdutyong
时间:
2016-7-23 13:09
谢谢分享!
作者:
twototwoto
时间:
2016-7-23 17:59
行路难 发表于 2016-7-23 11:14
谢谢分享!
共同进步{:3_57:}
作者:
twototwoto
时间:
2016-7-23 18:04
行路难 发表于 2016-7-23 11:14
谢谢分享!
共同进步{:3_57:}
作者:
twototwoto
时间:
2016-7-23 18:05
gdutyong 发表于 2016-7-23 13:09
谢谢分享!
一起加油{:3_53:}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2