NSString
- 创建
NSString *str=@”test”;
NSString *str1=[[NSString alloc]initWithString:str];
NSString *str2=[[NSString alloc]initWithUTF8String:”test”];
NSString *str3=[[NSString alloc]initWithFormat:@”str1”]; - 比较 isEqualToString
BOOL result= [str isEqualToString;str1];
NSLog(@”结果是%d”,result); - 查找字符串 rangeOfString:
NSString *str7=@”u a the A o “;
NSString *str8=@”the”;
NSRange range=[str7 rangeOfString:str8];
NSLog(@”%lu %lu”,range.location,range.length);//——>结果是4 3 - 截取
NSSting *str=@”0123456789”;
//从头开始截取到指定的位置
NSString *str1=[str substringToIndex:6];//——>结果是012345
//从指定的位置(不包括指定的位置)开始截取到最后一位
NSString *str2=[str substringFromIndex:6];//——>结果是6789
//从第几位开始(不包括指定位置)截取几位
NSString *str3=[str substringWithRange:NSMakeRange(3,4)];//——>结果是3456 - 大小写转化
NSString *string=@”I Love You”;
NSString *strUpperCase=[string uppercaseString];//——>结果是I LOVE YOU
NSString *strLowerCase=[string lowercaseString];//——>结果是i love you
NSMutableString
-(void)createNSMutableString
{
NSString *str=@”test”;
NSMutableString *mutableStr=[NSMutableString stringWithString:str];
//修改
[mutableStr setString:@”update”];
NSLog(@”%@”,mutableStr); //——>结果是update
//追加
[mutableStr appendString:@”str”];
NSLog(@”%@”,mutableStr); //——>结果是updatestr
[mutableStr appendFormat:@”str%@”,st