NSLog(@"%@",str);
char *c = "hello";
NSString *oc =[NSString stringWithCString:c encoding:4];//将C语言的字符串转化为OC语言的字符串
NSString *str1= @"hello";
NSString *str2= @"Hello";
BOOL result = [str1 isEqualToString:str2];//字符串的比较
if (result ==1) {
NSLog(@"str1等于str2");
}else{
NSLog(@"str1不等于str2");
}
NSString *d =[str1 uppercaseString];//小写转化为大写
NSString *x =[str2 lowercaseString];//大写转化为小写
NSLog(@"%@ %@",d,x);
NSString *email = @"1075581127@qq.com";
NSString *f = [email substringFromIndex:10];//从第一个数截取到第10个数
NSString *t = [email substringToIndex:10];//从第十个数截取到末尾
NSLog(@"%@ %@",f,t );
NSString *e = [email substringWithRange:(NSRange){10,7}];//按位置截取字符串10代表位置,7代表个数 打印结果是(@qq.com)
NSLog(@"%@",e);
NSString *h = [email stringByReplacingOccurrencesOfString:@"qq.com"withString:@"163.com"];//字符串的替换将QQ邮箱换为163邮箱
NSLog(@"%@",h);
NSRange rg = [email rangeOfString:@"qq.com"];
NSLog(@"%@",rg);//字符串的查找,打印结果为结构体类型分别是位置和长度
NSMutableString *ms = [NSMutableString stringWithFormat:@"wo shi ren "];//可变字符串的定义
[ms appendString:@" hao ren"];//可变字符串的追加
NSLog(@"%@",ms);
[ms insertString:@"wo shi shen" atIndex:0];//可变字符串的插入
NSLog(@"%@",ms);
[ms deleteCharactersInRange:NSMakeRange(0, 2)];//可变字符串的删除
NSLog(@"%@",ms);
NSRange ra = {0 ,3};
[ms replaceCharactersInRange:ra withString:@"hello world"];//可变字符串的替换
NSLog(@"%@",ms);