黑马程序员技术交流社区
标题:
作业题 取出字符串“123-456-789-000"中的数字
[打印本页]
作者:
陆露
时间:
2015-9-19 13:19
标题:
作业题 取出字符串“123-456-789-000"中的数字
本帖最后由 陆露 于 2015-9-19 13:36 编辑
作业题 取出字符串“123-456-789-000"中的数字组成新的字符串
#import <Foundation/Foundation.h>
int main(){
NSString *str1 = @"123-456-789-000";
NSString *hehe = [str1 stringByReplacingOccurrencesOfString:@"-" withString:@""];
//替换字符串中的"-"字符为"空" 返回给一个新的字符串
NSLog(@"%@",hehe);
return 0;
}
作者:
陆露
时间:
2015-9-19 13:51
NSString *str1 = @"123-456-789-000";
NSArray *array = [str1 componentsSeparatedByString:@"-"];
//将字符串中间以“-”分隔的字符转换成数组
NSLog(@"%@",array);//打印出转换后的数组
NSMutableString *str2 = [NSMutableString stringWithCapacity:20];
//给字str2分配20个字节这里任意
for(NSString *s in array)//拿出array中的每一项负值给指针s
{
[str2 appendString:s];//指针s得到的字符串增加到字符串str2中直到遍历结束停止增加
}
NSLog(@"%@",str2);//打印str2
打印结果:(
123,
456,
789,
000
)
123456789000
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2