#import <Foundation/Foundation.h>
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<str4");
// }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;
}
原文:http://www.cnblogs.com/LiHai/p/5118206.html