NSString 遍历字符串的每一个字符并替换相关的字符
2015-07-17 17:17
288 查看
主要方法:获取子字符串:
substringWithRange:
替换字符串:
stringByReplacingCharactersInRange:range
NSString *string = @"this is my name";
for (int i = 0; i<[string length]; i++) {
//截取字符串中的每一个字符
NSString *s = [string substringWithRange:NSMakeRange(i, 1)];
NSLog(@"string is %@",s);
if ([s isEqualToString:@"m"]) {
NSRange range = NSMakeRange(i, 1);
//将字符串中的“m”转化为“w”
string = [string stringByReplacingCharactersInRange:range withString:@"w"];
}
}
NSLog(@"%@",string);
substringWithRange:
替换字符串:
stringByReplacingCharactersInRange:range
NSString *string = @"this is my name";
for (int i = 0; i<[string length]; i++) {
//截取字符串中的每一个字符
NSString *s = [string substringWithRange:NSMakeRange(i, 1)];
NSLog(@"string is %@",s);
if ([s isEqualToString:@"m"]) {
NSRange range = NSMakeRange(i, 1);
//将字符串中的“m”转化为“w”
string = [string stringByReplacingCharactersInRange:range withString:@"w"];
}
}
NSLog(@"%@",string);
相关文章推荐
- codevs1008
- OTSU算法(也称最大类间差法,有时也称之为大津算法)
- qt widget设置Qt::FramelessWindowHint和Qt::WA_TranslucentBackground, 会出现一个bug: 在最小化后还原时界面停止刷新
- log4j:WARN No appenders could be found for logger (org.springframework.core.env.StandardEnvironment)
- html与jsp页面的转换+引入外部jsp(html)文件
- const的用法
- TextView实现跑马灯效果,不用获取焦点
- 物理数据库设计 - 限定列的有效值
- 二分Kmeans的java实现
- [Tools]build crash ARM64 on ubuntu-1204-64-bit for crashdump analyze
- ACM空瓶换饮料问题
- 字符串面试题:将整型转换为字符串
- 物理数据库设计 - 限定列的有效值
- 三级联动
- myEclipse2014 连接 sqlServer2012 总结
- 随笔
- http下载列表
- svn搭建
- 接入中国移动基地SDK时遇到启动崩溃的问题
- Java 中的语法糖 (Syntactic Sugar)