#define NSLog(FORMAT, ...) printf("%s\n", [[NSString stringWithFormat:FORMAT, ##__VA_ARGS__] UTF8String])
#import <Foundation/Foundation.h>
//1。有个数 123456789,如何将这个数每一位数,从末尾开始依次放入一个数组中
//(那么这个新的数组的第一位元素9,一次类推)如果你成功了,将他们遍历出来
//2.如何将字符串@“abc123xyz789”倒置
//3.将2013年05月05日转换为2013-05-05
int main(int argc, const char * argv[]) {
@autoreleasepool {
//1.有个数 123456789,如何将这个数每一位数,从末尾开始依次放入一个数组中
//(那么这个新的数组的第一位元素9,一次类推)如果你成功了,将他们遍历出来
int a=123456789;
NSString *str=[NSString stringWithFormat:@"%d",a];
NSMutableArray *arr=[NSMutableArray array];
for(int i =8; i>=0; i--){
NSRange rang;
rang.location=i;
rang.length=1;
NSString *str1=[NSString alloc];
str1=[str substringWithRange:rang];
[arr addObject:str1];
}
for(id str2 in arr){
NSLog(@"%@",str2);
}
//2.如何将字符串@“abc123xyz789”倒置
NSString *strr=@"abc123xyz789";
NSMutableString * strr1 = [NSMutableString string];
for(int i = 0 ; i < strr.length; i ++){
unichar c = [strr characterAtIndex:strr.length- i -1];
[strr1 appendFormat:@"%c",c];
}
str = strr1;
NSLog(@"%@",str);
NSLog(@"-----------------------");
//3.将2013年05月05日转换为2013-05-05
NSString *strrr=@"2013年05月05日";
NSRange rang1=[strrr rangeOfString:@"2013"];
NSString *newstr1=[strrr substringWithRange:rang1];
NSRange rang2=[strrr rangeOfString:@"05"];
NSString *newstr2=[strrr substringWithRange:rang2];
NSRange rang3=[strrr rangeOfString:@"05"];
NSString *newstr3=[strrr substringWithRange:rang3];
NSLog(@"%@-%@-%@",newstr1,newstr2,newstr3);
}
return 0;
}