/*
//       1 字符串的初始化
        NSString *str1 = [[NSString alloc]init];
        NSString *str2 = @”abc”;
        NSLog(@”str1 = %@ \nstr = %@”,str1,str2);
//       2 基础数据类型-》字符串:参数1:表明参数2的数据类型 参数2:内容
        NSString *str3 = [NSString stringWithFormat:@”%d”,1];
        NSString *str4 = [NSString stringWithFormat:@”%f”,1.5];
        NSLog(@”str3=%@ str4=%@”,str3,str4);
//       3 字符串-》基础数据类型
        NSString *str3 = [NSString stringWithFormat:@”%d”,1];
        NSString *str4 = [NSString stringWithFormat:@”%f”,1.5];
        int a = str3.intValue;
        float b = str4.floatValue;
        NSLog(@”a=%d b=%f”,a,b);
//      4 字符串的比较
        NSString *str1 = [NSString stringWithFormat:@”%@”,@”abc”];
        NSString *str2 = @”abc”;
        NSString *str3 = [NSString stringWithFormat:@”%@”,@”123″];
        if ([str1 isEqualToString:str2]) {//如果相等true
            NSLog(@”1 字符串相等”);
        }
        if (![str1 isEqualToString:str3]) {//如果相等true
            NSLog(@”1 字符串不相等”);
        }
//      很少
        if (str1 == str2) {
            NSLog(@”2 字符串相等”);
        }else{
            NSLog(@”2 字符串不相等”);
        }
//      5 字符串的大小写转化
        NSString *str1 = @”abCDefg”;
        NSLog(@”%@”,[str1 lowercaseString]);// 全部转化为小写
        NSLog(@”%@”,[str1 uppercaseString]);// 全部转化为大写
        NSLog(@”%@”,[str1 capitalizedString]);// 首字母大写
//      6 NSString NSArray
//      7 字符串的内容索引    012
        NSString *str1 = @”abcdefg”;
        NSString *str2 = @”cde”;
        NSRange rang;//结构体 字符串的长度 和位置
        rang = [str1 rangeOfString:str2];
        NSLog(@”%lu %lu”,(unsigned long)rang.length,(unsigned long)rang.location);
//      8 字符串的位置索引
        NSString *str1 = @”abcdefg”;
        NSRange rang;
        rang.length = 2;
        rang.location = 3;
        NSString *str2 = [str1 substringWithRange:rang];
        NSLog(@”%@”,str2);
//      9 字符串的增删改查
        NSString *str1 = @”abc”;
        NSString *str2 = [str1 stringByAppendingString:@”123″];
        NSString *str3 = [str2 stringByAppendingFormat:@”%d”,999];
        NSLog(@”str2=%@ str3=%@”,str2,str3);
        NSString *str4 = [str3 stringByReplacingOccurrencesOfString:@”c123″ withString:@”aa”];
        NSString *str5 = [str3 stringByReplacingOccurrencesOfString:@”999″ withString:@””];
        NSLog(@”str4=%@ str5=%@”,str4,str5);
//      10 可变字符串
        NSMutableString *str6 = [[NSMutableString alloc]init];
        [str6 appendString:@”abc”];
        [str6 appendString:@”123″];
        [str6 insertString:@”hhh” atIndex:3];
        [str6 appendFormat:@”%f”,4.5];
        NSLog(@”str6=%@”,str6);
//       11 字符串的内容检查
        NSString *str1  = @”http://www.imooc.com”;
        if ([str1 containsString:@”imooc”]) {
            NSLog(@”包含慕课网”);
        }
        if ([str1 hasPrefix:@”http”]) {
            NSLog(@”http”);
        }
        if ([str1 hasSuffix:@”com”]) {
            NSLog(@”com”);
        }
         */
//      12 常用技巧
        NSString *str1 = @” abc edf “;
        NSLog(@”str1=%@”,str1);
        NSString *str2 = [str1 stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]];
        NSLog(@”str2=%@”,str2);
        NSLog(@”%d %d”,str1.length,str2.length);
 
         
                            
评论(0)
暂无评论