NSMutableString 常用操作

        //字符串的创建
//在可变字符串中 空字符串就有意义
NSMutableString *mString = [[NSMutableString alloc]init];
NSLog(@"mString:%@",mString); //可变字符串不可以与代码区的字符串赋值使用
NSMutableString *mString2 = @"Hello"; //mString2将退化成NSString
NSLog(@"mString2:%@",mString2); //可以指定字符串的空间大小 创建字符串
NSMutableString *mString3 =[NSMutableString stringWithCapacity:];
NSLog(@"mString3:%@",mString3); //可变字符串 添加内容
NSMutableString *mString4 = [[NSMutableString alloc]initWithString:@"Hello"];
[mString4 appendString:@"World"];//给mString4拼接
NSLog(@"mString4:%@",mString4);
//可以在指定位置 添加字符串内容
[mString4 insertString:@"" atIndex:];
NSLog(@"mString4:%@",mString4); //删除内容
NSMutableString *mString5 = [[NSMutableString alloc]initWithString:@"I am learning Objective-C language."];
//查找字符串内容,在所在字符串中的位置
NSRange range = [mString5 rangeOfString:@"learn"];//需要删除的内容
NSLog(@"range: loc:%lu length:%lu",range.location,range.length);
//删除可变字符串中指定的内容
[mString5 deleteCharactersInRange:range];
NSLog(@"mString5:%@",mString5); //替换内容
NSMutableString *mString6 = [[NSMutableString alloc]initWithString:@"HelloWorld!"];
[mString6 replaceCharactersInRange:NSMakeRange(, ) withString:@""];
NSLog(@"mString6:%@",mString6);

NSMutableString 常用操作

上一篇:【转】用C写一个简单病毒


下一篇:JDK BIO编程