字符串相加 stringByAppendingString
//字符串相加 stringByAppendingString
NSString *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=@"http://www.baidu.com/set.rar";
NSString *str2=[str1 stringByReplacingOccurrencesOfString:@"set.rar" withString:@"set1.rar"];
NSLog(@"str1:%@",str1);
NSLog(@"str2:%@",str2);
待续...