Objective-C NSString字符串操作总结

来源:互联网 发布:淘宝上有没有卖视频的 编辑:程序博客网 时间:2024/05/22 12:59

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


待续...


0 0
原创粉丝点击