字符串相加 stringByAppendingString
//字符串相加 stringByAppendingStringNSString *str1 = @"str1";NSString *str2 = @"str2";NSString *str3 = [str1 stringByAppendingString:str2];NSLog(str3);
判断一个NSString是否为空
NSString *str1;if([str1 length] == 0){NSLog(@"is empty string");}else{ NSLog(@"is not empty string ");}
字符串格式化 stringWithFormat
NSString *str1 = @"/Library/";NSString *str2 = @"test";int i=1;NSString *str3 = [NSString stringWithFormat:@"%@/%@%d",str1,str2,i];NSLog(str3);
字符串比较 isEqualToString, 区分大小写
NSString *str1 = @"test string";NSString *str2 = @"test string";BOOL result = [str1 isEqualToString:str2];NSLog(@"result:%d",result);if(result){NSLog(@"Equal");}else{NSLog(@"Not equal");}
字符串比较 caseInsensitiveCompare, 不区分大小写
NSString *str1 = @"test string";NSString *str2 = @"test strinG";bool result = [str1 caseInsensitiveCompare:str2] == NSOrderedSame;NSLog(@"result:%d",result);if(result){NSLog(@"Equal");}else{NSLog(@"Not equal");}
字符串替换 stringByReplacingOccurrencesOfString
NSString *str1=@"/set.rar";NSString *str2=[str1 stringByReplacingOccurrencesOfString:@"set.rar" withString:@"set1.rar"];NSLog(@"str1:%@",str1);NSLog(@"str2:%@",str2);
待续...