#import
int main(int argc, const char * argv[]) {
@autoreleasepool {
/*
第1题 字符串中的world替换为i bookan wisdom
*/
// NSString *str1=@"hello world and sunshine";
// NSString *newstr3=[str1 stringByReplacingOccurrencesOfString:@"world" withString:@"i bookan wisdom" ];
// NSLog(@"%@",newstr3);
/*
第2题 字符串的相加,以字符串输出,并输出长度
*/
// NSString *str2=@"999";
// NSString *str3=@"888";
// int num2=[str2 intValue];
// int num3=[str3 intValue];
// int numAdd=num2+num3;
// NSString *new=[NSString stringWithFormat:@"%d",numAdd];
// NSUInteger *Len=[new length];
// NSLog(@"%@ %d",new,Len);
/*
第3题 比较字符串大小
*/
// NSString *str4=@"ABC";
// NSString *str5=@"ABc";
// NSComparisonResult result=[str4 compare:str5];
// if (result==NSOrderedDescending) {
// NSLog(@"str5 // }else if(result ==NSOrderedAscending){ // NSLog(@"str5>str4"); // }else{ // NSLog(@"str4=str5"); // } /* 第4题 截取Android并输出 */ // NSString *str6=@"iphoneAndroid"; // NSRange rangStr6; // rangStr6.length=7; // rangStr6.location=6; // NSString *newStr6=[str6 substringWithRange:rangStr6]; // NSLog(@"%@",newStr6); /* 第5题 用c语言创建一个oc字符串,并输出。使用两种方法。 */ // char *s="zhangsanfeng"; // printf("%s\n",s); // NSString *str=[NSString stringWithFormat:@"%s",s]; // NSLog(@"%@",str); // NSString *str1=[NSString stringWithUTF8String:s]; // NSLog(@"%@",str1); /* 第6题 字符串内所有a都替换成A; */ // NSString *str7=@"whatareyou"; // NSString *newStr7=[str7 stringByReplacingOccurrencesOfString:@"a" withString:@"A" ]; // NSLog(@"%@",newStr7); /* 第7题 判断字符串是否以http开头 */ // NSString *str8=@"http://www.sina.com.cn"; // bool result=[str8 hasPrefix:@"http"]; // if (result==1) { // NSLog(@"是以http开头"); // }else{ // NSLog(@"不是以http开头"); // } /* 第8题 将字符串内admin和123截取出来 */ // NSString *str9=@"http://localhost:8099/test/user=admin&pwd=123"; // NSRange rang1=[str9 rangeOfString:@"admin"]; // NSRange rang2=[str9 rangeOfString:@"123"]; // NSString *xianShi=[str9 substringWithRange:rang1]; // NSLog(@"%@",xianShi); // NSString *xianShi1=[str9 substringWithRange:rang2]; // NSLog(@"%@",xianShi1); /* 第9题 字符添加telephone:iphone iphone5修改为"telephone:iphone iphone4 iphone5 iphone6"; */ // NSString *str10=@"telephone:iphone iphone5"; // NSString *add=@" "; // NSRange rang=[str10 rangeOfString:add]; // NSString *temp=[str10 stringByReplacingCharactersInRange:rang withString:@" iphone4 "]; // //NSString *strAdd=@"iphone6"; // NSString *temp1=[temp stringByAppendingFormat:@" iphone6"]; // NSLog(@"%@",temp1); /* 第10题 排序 */ // NSArray *arr=@[@"String 11",@"String 21",@"String 1",@"string 2",@"String 02"]; // NSLog(@"%@",arr); // // NSComparator com=^(id obj,id obj2){ // NSComparisonResult result=[obj compare:obj2]; // return result; // // }; // NSArray *sortArr=[arr sortedArrayUsingComparator:com]; // for(NSArray *arr1 in sortArr){ // // NSLog(@"%@",arr1); // } } return 0; }