Objective-C中字符串NSString的常用操作方法总结

2020-01-15 14:49:56王旭

打印:

 


2015-07-16 22:40:39.559 iOSStrongDemo[10165:3055448] string1:This is  string2: iOSDevTip

8.插入字符串

复制代码
NSMutableString *string = [[NSMutableString alloc] initWithString:@"I China"];
[string insertString:@"Love " atIndex:2];
NSLog(@"string: %@",string);
打印:
2015-07-16 22:44:10.706 iOSStrongDemo[10206:3057014] string: I Love China
(1)追加字符串
复制代码
NSMutableString *string = [[NSMutableString alloc] initWithString:@"I Love "];
[string appendString:@"China"];
NSLog(@"string:%@",string);
打印:

 


2015-07-16 22:42:32.305 iOSStrongDemo[10189:3056410] string:I Love China

9.删除字符串

复制代码
NSMutableString *string = [[NSMutableString alloc] initWithString:@"I love China"];
[string deleteCharactersInRange:NSMakeRange(2, 4)];
NSLog(@"String1: %@",string);
打印:

 


2015-07-16 22:46:58.437 iOSStrongDemo[10219:3057749] String1: I China

10.替换字符串

复制代码
NSString *string = @"I love China";
NSString *replaceString = [string stringByReplacingOccurrencesOfString:@"love" withString:@"like"];
NSLog(@"replaceString:  %@",replaceString);
打印:

 


2015-07-16 22:56:07.405 iOSStrongDemo[10236:3059503] replaceString: I like China

11.去除字符串首尾的空格和换行符

复制代码
NSString *string = @" I love China ";
NSString *text = [string stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];
NSLog(@"text:%@",text);
打印:

 


2015-07-16 23:00:47.845 iOSStrongDemo[10265:3061013] text:I love China


注:相关教程知识阅读请移步到IOS开发频道。