通过字面量的方式创建一个字符串
NSString *str=@”杨林qwertyuiop”
用点方法打印字符串的长度
NSLog(@”%ld”,str.length);
打印下标为4的字符
NSLog(@”%c”,[str characterAtIndex:4]);
通过alloc和init创建一个空字符串
NSString *str1=[[NSString alloc]init];
NSString *str2=[[NSString alloc]initWithString:@”刘珊珊”];
// 用便利构造器和初始化方法创建字符串对象也可以,也能正常使用,但是系统还是更倾向于用字面量的方式来完成对象的创建
substring 截取字符串
NSString *str=@”nihao,wo de mingzi jiao liushanshan”;
NSLog(@”%@”,[str substringFromIndex:5]);// 从下标为5的字符开始打印;
// 打印结果:Nsstirng[658:303] ,wode mingzi jiao liushanshan
NSLog(@”%@”,[str substringToIndex:5]);// 打印到下标为5的位置;
// 打印结果: Nsstirng[669:303] nihao
NSrange
NSRange range={
3,7};// 定义一个范围,3为location,为起始位置,7为长度;
NSLog(@”%@”,[str substringWithRange:NSMakeRange(3, 7)]);
// 打印结果:Nsstirng[682:303] ao,wode
// 两种方法指定字符串