//
// main.m
// test2
//
// Created by Mr.Juice on 15/3/30.
// Copyright (c) 2015年 Mr.Juice. All rights reserved.
//
//自我感觉这个题还是比较经典的,里面包含了几个常用的关于NSString的使用
#import <Foundation/Foundation.h>
int main(int argc, const char * argv[]) {
/*
2.取出字符串“123-456-789-000”中的数字,并组成字符串输入
*/
NSString * s = [NSString stringWithFormat:@"123-456-789-000"];
//NSString *s = @"123-456-789-000";
NSMutableString *ms = [NSMutableString stringWithFormat:@""];
for (int i=0; i<[s length]; i++) {
//取字符串s的s[i]的值赋给字符类型的c
char c = [s characterAtIndex:i];
// c>=48 判断的是c的ASIC码值
// 数字 0 到 9 的ASIC码值是从 48~57
if (c>= 48 && c<=57) {
//将字符c追加到可变字符串ms之后
[ms appendFormat:@"%c",c];
}
}
NSLog(@"%@",ms);
return 0;
}