黑马程序员技术交流社区
标题:
ObjectC----NSMutableString//可变字符串
[打印本页]
作者:
gd32376300
时间:
2015-12-7 17:40
标题:
ObjectC----NSMutableString//可变字符串
NSMutableString *mulStr = [NSMutableString stringWithString:@"Hello"];
NSLog(@"%@",mulStr);
//拼接
[mulStr appendFormat:@"guozai"];
NSLog(@"%@",mulStr);
[mulStr appendString:@"mutible"];
NSLog(@"%@",mulStr);
//删除子字符串
NSRange ran = {4,1};//结构体类型
[mulStr deleteCharactersInRange:ran];
NSLog(@"%@",mulStr);
//替换
NSRange ran2 = {3,2};
[mulStr replaceCharactersInRange:ran2 withString:@"yy"];
NSLog(@"%@",mulStr);
//插入
[mulStr insertString:@"tt" atIndex:2];
NSLog(@"%@",mulStr);
// 对于不可变字符串NSString的字符串拼接,分割等操作,都会创建新的字符串
// 对于可变字符串NSMutableString的字符串拼接分割替换等操作是在原字符串的基础上
// 进行修改,不会创建新字符串
// NSMutableString是NSString的子类,所以NSString的方法,NSMutableString也
//可以使用
// 在以后的学习中,凡是出现Mutable的类,都是不带Mutable类的子类:
//如,NSMutableArray是NSArray的子类,NSMutableDictionary是NSDictonary的子
//类
作者:
gd32376300
时间:
2015-12-7 17:42
下次给大家重温数组 NSAaray{:2_30:}
作者:
ios学者
时间:
2015-12-7 17:51
建议以后学习的过程或者黑马教学做项目以后尽量少使用NSDictionary,这里面有key 和value,NSDictionary 是一种hash表, 肯定是乱序的, 如果想要顺序就用NSArray吧,如果非要NSDictionary的话, 那么可以配上一个记录key顺序的NSArray
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2