Objective-C 习题

这是初级的Objective-C 习题,大家可以试着做一下

#import 

int main(int argc, const char * argv[]) {
    //1、将“文艺青年”改为“213青年”
    NSString *string = @"文艺青年";
    NSString *replaceString = [string stringByReplacingOccurrencesOfString:@"文艺" withString:@"213"];
    NSLog(@"%@",replaceString);
    //2、将整数123, 转换为字符串“123”
    NSString *string2 = [NSString stringWithFormat:@"123"];
    NSLog(@"%@",string2);
    //3、将“i love you”中的单词首字母大写变成“I Love You”。
    NSString *uppercaseString = [@"i love you" uppercaseString];
    NSLog(@"%@",uppercaseString);
    //4.将“abc def ghi”中的空格去掉变成“abcdefghi”。
      NSString *string3 = @"abc def ghi";
    for (int i = 0; i4) && ([number3 characterAtIndex:0] != '0' )) {
        NSLog(@"%@是一个QQ号",number3);
    }else {
        NSLog(@"%@这不是QQ号",number3);
    }
    
    
    //2.判断一个字符串是否是手机号(特点:11位数字,以13或14或15或17或18开头)
    
    NSString *number4 = @"1576474163";
    if ((number4.length == 11) && ([number4 hasPrefix:@"13"] || [number4 hasPrefix:@"14"] || [number4 hasPrefix:@"15"] || [number4 hasPrefix:@"17"] || [number4 hasPrefix:@"18"])) {
        NSLog(@"%@是一个手机号",number4);
    }else {
        NSLog(@"%@这不是手机号",number4);
    }
    /* 
     NSString *htmlString = @“震惊,深夜温强竟然做出这种事

从前有座山,山里有座庙,庙里有个老温强和一个小温强,老温强对小温强说:\”嘿嘿嘿\"

"; 要求:1.将上面这个字符串中的中间的内容作为一个新的字符串提取出来 2.将上面这个字符串中的

中间的内容作为一个新的字符串提取出来 注意:

假设位置不固定,不要人为的查位置截取 */ NSString *htmlString = @"震惊,深夜温强竟然做出这种事

从前有座山,山里有座庙,庙里有个老温强和一个小温强,老温强对小温强说:\"嘿嘿嘿\"

"; NSRange range = [htmlString rangeOfString:@""]; NSRange range1 = [htmlString rangeOfString:@""]; //NSString * strt1 =NSStringFromRange(range1); // NSLog(@"r1:%@,r2:%@",strt,strt1); NSUInteger loc = range.location+range.length; NSUInteger lenth=range1.location-loc; NSRange r=NSMakeRange(loc, lenth); NSString *final=[htmlString substringWithRange:r]; NSLog(@"这个字符串中的中间的内容是:%@",final); NSRange range2 = [htmlString rangeOfString:@"

"]; NSRange range5 = [htmlString rangeOfString:@"

"]; NSUInteger loc1 = range2.location + range2.length; NSUInteger len1 = range5.location - loc1; NSRange r1=NSMakeRange(loc1, len1); NSString *final1 = [htmlString substringWithRange:r1]; NSLog(@"这个字符串中的

中间的内容是:%@",final1); return 0; }

你可能感兴趣的:(Objective-C 习题)