1.給字符串分配容量
stringWithCapacity:
NSMutableString *String;
String =?[NSMutableString stringWithCapacity:40];
2.在已有字符串后面添加字符
appendString: and appendFormat:
NSMutableString *String1?=?[[NSMutableString alloc] initWithString:@"This is a NSMutableString"];
[String1 appendString:@", I will be adding some character"];
[String1 appendFormat:[NSString stringWithFormat:@", I will be adding some character"]];
NSLog(@"String1:%@",String1);
3.在已有字符串中按照所給出范圍和長度刪除字符
deleteCharactersInRange:
NSMutableString *String1?=?[[NSMutableString alloc] initWithString:@"This is a NSMutableString"];
[String1 deleteCharactersInRange:NSMakeRange(0, 5)];
NSLog(@"String1:%@",String1);
4.在已有字符串后面在所指定的位置中插入給出的字符串
-insertString: atIndex:
NSMutableString *String1?=?[[NSMutableString alloc] initWithString:@"This is a NSMutableString"];
[String1 insertString:@"Hi!?" atIndex:0];
NSLog(@"String1:%@",String1);
5.將已有的空符串換成其它的字符串
-setString:
NSMutableString *String1?=?[[NSMutableString alloc] initWithString:@"This is a NSMutableString"];
[String1 setString:@"Hello Word!"];
NSLog(@"String1:%@",String1);
6.按照所給出的范圍,和字符串替換的原有的字符
-setString:
NSMutableString *String1?=?[[NSMutableString alloc] initWithString:@"This is a NSMutableString"];
[String1 replaceCharactersInRange:NSMakeRange(0, 4) withString:@"That"];
NSLog(@"String1:%@",String1);
7.判斷字符串內(nèi)是否還包含別的字符串(前綴,后綴)
01:檢查字符串是否以另一個字符串開頭-?(BOOL) hasPrefix:?(NSString *) aString;
NSString *String1?=?@"NSStringInformation.txt";
[String1 hasPrefix:@"NSString"]?=?= 1 ?? NSLog(@"YES")?: NSLog(@"NO");
[String1 hasSuffix:@".txt"]?=?= 1 ?? NSLog(@"YES")?: NSLog(@"NO");