//
// //3取出符串“123-456-789-000”中的数字部分,组成一个新的字符串输出,(提示:可变字符串;返回数组)
#import <Foundation/Foundation.h>
void funfa2(){
NSString* str = @"123-456-789-000";
NSString * str1 = [str stringByReplacingOccurrencesOfString:@"-" withString:@""];
NSLog(@"%@",str1);
}
void funfa3(){
NSMutableString *string = [NSMutableString stringWithString:@"123-456-789-000"];
NSString* str1 = [string substringWithRange:NSMakeRange(0, 3)];
NSString* str2 = [string substringWithRange:NSMakeRange(4, 3)];
NSString* str3 = [string substringWithRange:NSMakeRange(8, 3)];
NSString* str4 = [string substringWithRange:NSMakeRange(12, 3)];
NSMutableString *string2 = [NSMutableString string];
[string2 appendString:str1];
[string2 appendString:str2];
[string2 appendString:str3];
[string2 appendString:str4];
NSLog(@"%@",string2);
}
int main(int argc, const char * argv[]) {
@autoreleasepool {
NSMutableString *str1=[NSMutableString stringWithString:@"123-456-789-000"];
NSArray * arr1 = [str1 componentsSeparatedByString:@"-"];
NSMutableString *str2 = [NSMutableString stringWithCapacity:0];//Capacity 容纳
for (NSString * s in arr1) {// s指向元素
[str2 appendString:s];
}
NSLog(@"%@",str2);
//方法2
funfa2();
//方法3
funfa3();
}
return 0;
}