常用的可变字符串处理实例方法 API文档 NSMutableString
来源:互联网 发布:windows共享文件夹密码 编辑:程序博客网 时间:2024/05/19 05:01
常用的可变字符串处理实例方法1.– appendFormat:
NSMutableString 这里需要注意的是该方法的处理方式是在原字符串上直接进行修改
1.– appendFormat:
Adds a constructed string to the receiver.
添加一个字符串构造的接收器
- (void)appendFormat:(NSString *)format …
NSMutableString *str = [NSMutableString stringWithFormat:@"lanouhenan"];
//1.在原字符串的基础上拼接Frank appendFormat 对于字符串的修改都是在字符串基础上修改,所以修改完的字符串内容发生变化 所以不需要返回值
[str appendFormat:@"Frank"];
NSLog(@"%@",str);// lanouhenanFrank
[str appendFormat:@"Frank"];
NSLog(@"%@",str);// lanouhenanFrank
2.– appendString:
Adds to the end of the receiver the characters of a given string.
增加了接收器的端部在给定的字符串的字符
- (void)appendString:(NSString *)aString
NSMutableString *str = [NSMutableString stringWithFormat:@"lanouhenan”];
//2.在原字符串的基础上拼接Frank
[str appendString:@"Frank”];
NSLog(@"%@",str);// lanouhenanFrankFrank
3.– deleteCharactersInRange:
Removes from the receiver the characters in a given range.
从接收机中删除给定范围内的字符
- (void)deleteCharactersInRange:(NSRange)aRange
NSMutableString *str = [NSMutableString stringWithFormat:@"lanouhenan”];//3.删除字符串 在原字符串基础上删除
//如 删除 henan
[str deleteCharactersInRange:NSMakeRange(5, 5)];NSLog(@"%@",str);//lanouhenanFrankFrank4.– insertString:atIndex:
Inserts into the receiver the characters of a given string at a given location.
插入到接收器给定的字符串中的字符在给定的位置。
- (void)insertString:(NSString *)aString atIndex:(NSUInteger)anIndex
NSMutableString *str = [NSMutableString stringWithFormat:@"lanouhenan”];
//4.插入字符串 在原字符串基础上插入
[str insertString:@"henan" atIndex:5];
NSLog(@"%@",str);//lanouhenanFrankFrank5.– replaceCharactersInRange:withString:
Replaces the characters from aRange with those in aString.
取代了aRange人物与那些在ASTRING。
- (void)replaceCharactersInRange:(NSRange)aRange withString:(NSString *)aString
NSMutableString *str = [NSMutableString stringWithFormat:@"lanouhenan”];
//5.替换字符串 在元字符串基础上将Frank替换成Duck
[str replaceCharactersInRange:NSMakeRange(10, 5) withString:@"Duck"];
NSLog(@"%@",str);//lanouhenanDuckFrank6.– replaceOccurrencesOfString:withString:options:range:
Replaces all occurrences of a given string in a given range with another given string, returning the number of replacements.
替换在给定的范围内与其他给定的字符串给定的字符串的所有匹配,返回替换的数量。
- (NSUInteger)replaceOccurrencesOfString:(NSString *)target withString:(NSString *)replacement options:(NSStringCompareOptions)opts range:(NSRange)searchRange
NSMutableString *str1 = [NSMutableString stringWithFormat:@"lanouhenanjdsfhdfhjdfsdjfj”]; //可变的字符串处理函数
NSString * str13 = [str1 stringByReplacingCharactersInRange:NSMakeRange(10, 5) withString:@"Duck”];//不可变的字符串处理函数
NSLog(@"%@",str1);//lanouhenanjdsfhdfhjdfsdjfj
NSLog(@"%@",str13);//lanouhenanDuckdfhjdfsdjfj//这里可以结合函数的传值调用和传址调用,需要明白的NSString在处理字符串对象时是将字符串拷贝副本,针对副本进行操作 所以上面的返回值里有两中不同的结果.7.– setString:
Replaces the characters of the receiver with those in a given string.
替换与一个给定的字符串中的接收器的特征。
- (void)setString:(NSString *)aString
NSMutableString *str = [NSMutableString stringWithFormat:@"lanouhenan”];
0 0
- 常用的可变字符串处理实例方法 API文档 NSMutableString
- NSMutableString可变字符串的定义及常用方法
- 常用的不可变的字符串处理的实例方法 API文档 NSString
- NSString / NSMutableString 字符串处理,常用代码 (实例)
- NSString / NSMutableString 字符串处理,常用代码 (实例)
- NSString / NSMutableString 字符串处理,常用代码 (实例)
- NSString / NSMutableString 字符串处理,常用代码 (实例)
- NSString / NSMutableString 字符串处理,常用代码 (实例)
- NSString / NSMutableString 字符串处理,常用代码 (实例)
- NSString / NSMutableString 字符串处理,常用代码 (实例)
- NSString / NSMutableString 字符串处理,常用代码 (实例)
- NSString / NSMutableString 字符串处理,常用代码 (实例)
- 【Objective-C】OC中可变字符串(NSMutableString)常用方法
- (转)NSString / NSMutableString 字符串处理,常用代码 (实例)
- OC--NSString / NSMutableString 字符串处理,常用代码 (实例)
- Objective-C 的可变字符串 NSMutableString
- NSMutableString可变字符串的几种用法
- OC:可变字符串NSMutableString 的一些用法
- 【学习记录】面向对象的基本概念5
- CentOS6.4下Mysql数据库的安装与配置
- 便不由自主的朝她所在的方向走去,
- 克隆管理员代码
- Myeclipse项目名为什么会带'>'和IP
- 常用的可变字符串处理实例方法 API文档 NSMutableString
- poj 2392 Space Elevator
- linux 6.5 安装oracle 11g 系统缺包的检查
- php curl判断一个远程文件在不在
- 杭电1878————欧拉回路基础题目
- 一个测试脚本,测试lvm
- Core Location和MapKit的一些简单使用
- cocos2dx3.2 异步加载和动态加载
- angular-phonecat 项目无法启动